Index: 残局文料/lib/程语_月_基类_排_遍历.lua ================================================================== --- 残局文料/lib/程语_月_基类_排_遍历.lua +++ 残局文料/lib/程语_月_基类_排_遍历.lua @@ -1,19 +1,19 @@ local d_2 = {} -function d_2.遍历_返排态(o1_9, o1, o2, o3, o4) +function d_2.遍历_返排态(o1_11, o1, o2, o3, o4) local k1_8 local k1_11 k1_11 = {} - for o5 = 1, #o1_9 do - k1_8 = o1(o1_9[o5], o2, o3, o4) + for o5 = 1, #o1_11 do + k1_8 = o1(o1_11[o5], o2, o3, o4) if k1_8 then k1_11[#k1_11 + 1] = k1_8 end end return k1_11 end -function d_2.遍历_基态(o1_9, o1, o2, o3) - for o4 = 1, #o1_9 do - o1(o1_9[o4], o2, o3) +function d_2.遍历_基态(o1_11, o1, o2, o3) + for o4 = 1, #o1_11 do + o1(o1_11[o4], o2, o3) end end return d_2 Index: 残局文料/lib/程语_月_基类_文_前后缀.lua ================================================================== --- 残局文料/lib/程语_月_基类_文_前后缀.lua +++ 残局文料/lib/程语_月_基类_文_前后缀.lua @@ -1,9 +1,12 @@ local d_3 = {} --~ 加 function d_3.加前缀_基态(o1, o2) return o2 .. o1 + end +function d_3.加前缀_基态(o1, o2) + return o2 .. o1 end function d_3.加后缀_基态(o1, o2) return o1 .. o2 end --~ 加_分_确保 @@ -30,6 +33,5 @@ --~ 场景_令行窗_件径 function d_3.在前后加英文双引号_基态(o1) return [["]] .. o1 .. [["]] end return d_3 - ADDED 残局文料/lib/程语_月_基类_文_始缀与终缀.lua Index: 残局文料/lib/程语_月_基类_文_始缀与终缀.lua ================================================================== --- /dev/null +++ 残局文料/lib/程语_月_基类_文_始缀与终缀.lua @@ -0,0 +1,56 @@ +local d_3 = {} +--~ 加 +function d_3.加前缀_基态(o1, o2) + return o2 .. o1 + end +function d_3.加始缀_基态(o1, o2) + return o2 .. o1 + end +function d_3.加后缀_基态(o1, o2) + return o1 .. o2 + end +function d_3.加终缀_基态(o1, o2) + return o1 .. o2 + end +--~ 加_分_确保 +--~ function d_3.加前缀_确保态(o1, o2, o3) +--~ 筛文库.返全文(o1, ) +--~ local k1 +--~ k1 = d_3.删前缀(o1, o2, o3) +--~ return o2 .. o1 +--~ end +function d_3.加前缀与后缀_基态(o1, o2, o3) + return o2 .. o1 .. (o3 or "") + end +function d_3.加始缀与终缀_基态(o1, o2, o3) + return o2 .. o1 .. (o3 or "") + end +--~ 删 +function d_3.删前缀_基态(o1, o2) + if o1:startswith(o2) then + return o1:sub(#o2 + 1) + end + end +function d_3.减始缀_基态(o1, o2) + if o1:startswith(o2) then + return o1:sub(#o2 + 1) + end + end +function d_3.删后缀_基态(o1, o2) + if o1:endswith(o2) then + return o1:sub(1, #o1 - #o2) + end + end +function d_3.减终缀_基态(o1, o2) + if o1:endswith(o2) then + return o1:sub(1, #o1 - #o2) + end + end +--~ 场景_令行窗_件径 +function d_3.在前后加英文双引号_基态(o1) + return [["]] .. o1 .. [["]] + end +function d_3.在始终加英文双引号_基态(o1) + return [["]] .. o1 .. [["]] + end +return d_3