(string-split "a,b,c" ",")
のマップを使ってリスト内の文字列を分割しようとしています。作品に続きより多くの引数を必要とする関数でmapを使う方法
(string-split "a,b,c" ",")
'("a" "b" "c")
文字列分割をせずに使用されている場合は、 " ":
(define sl (list "a b c" "d e f" "x y z"))
(map string-split sl)
'(("a" "b" "c") ("d" "e" "f") ("x" "y" "z"))
しかし、以下では"、" 周りのリスト内の文字列を分割しません:
(define sl2 (list "a,b,c" "d,e,f" "x,y,z"))
(map (string-split . ",") sl2)
'(("a,b,c") ("d,e,f") ("x,y,z"))
どのようにすることができます追加の引数が必要な関数でマップを使用しますか?
'(地図(ラムダ(x)(文字列分割x"、 "))l))' – leppie
シンプル!答えとして入力してください。 – rnso