paste

Search:
Group by:

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"]