(define -ayalog '())

括弧に魅せられて道を外した名前のないプログラマ

Gaucheの文字列結合

先日からちょっと、ちょこちょこ調べごとしてたのでメモメモ。

  • string-append

普通に文字列の結合をしてくれる。

(string-append "/home" "/ayato_p" "/text.txt")
  • string-join

URLとかCSVとか作るのに便利そう。

(string-join (list "home" "ayato_p" "text.txt") "/" 'prefix)
  • list->string

文字の結合。文字のリストから文字列を作る。

(list->string '(#\H #\e #\l #\l #\o #\, #\w #\o #\r #\l #\d))
  • tree->string

文字と文字列を含めたリストを結合できる。

(use text.tree)
(tree->string '("Hello," #\w #\o #\r #\l #\d))