Procs
proc pasteLine(dst, src: string; x = 0): string {...}{.raises: [], tags: [].}
-
dstにsrcを貼り付ける。全角文字幅を考慮する。
Examples:
doAssert "123".pasteLine("a") == "a23" doAssert "abc".pasteLine("あ", x = 1) == "aあ" doAssert "あいう".pasteLine("あ1", x = 3) == "あ あ1"
proc paste(dst, src: seq[string]; x = 0; y = 0): seq[string] {...}{.raises: [], tags: [].}
-
dstにsrcを貼り付ける。全角文字幅を考慮する。 dstの幅を超過しようとした場合は行や文字を追加する。
Examples:
let data = @["12345", "あいうえお", "678"] doAssert data.paste(@["abc"]) == @["abc45", "あいうえお", "678"] doAssert data.paste(@["abc", "def"], y = 2) == @["12345", "あいうえお", "abc", "def"]