9

「display」のように書くと改行が可能

(display "exa \n mple")

しかし問題は、文字列に改行を入れるコードがないことですか? お気に入り:

"exa \n mple" 

予想 ->

exa
 mple

私が持っているもの:

exa \n mple

ラケットのドキュメントやその他の場所で情報を見つけることができませんでした.

4

3 に答える 3

11

文字列の間に改行を追加する方法が必要な場合は、次のようにします。

(define s (string-append "exa " "\n" " mple"))
s
=> "exa \n mple"

(display s)
=> exa
    mple

上記のスニペットでstring-appendは、途中に改行を入れて 2 つの文字列をくっつけるために使用しています。結果の文字列sは、たとえば表示するなどして使用すると、間に改行が入ります。

明らかに、それは として表示されます。文字列を表示、印刷、表示、書き込みなどしない限り"exa \n mple"、文字列がある行から別の行にジャンプすることは期待できません。

于 2013-03-15T03:08:39.320 に答える