我在kumo
中有一个字符串列表。我打印三个字符串。我在三条线上得到它们。我希望它们在一行上用空格分隔。我使用以下代码:
(display (first kumo))
(display (fourth kumo))
(display (second kumo))
或
(printf "~a~a~a" (first kumo)(fourth kumo)(second kumo))
答案 0 :(得分:8)
#lang racket
(define kumo (list "the" "very" "big" "dog"))
(printf "~a~a~a" (first kumo)(fourth kumo)(second kumo))
......产生
thedogvery
如果您希望单词之间有空格,请将它们放在格式字符串中:
#lang racket
(define kumo (list "the" "very" "big" "dog"))
(printf "~a ~a ~a" (first kumo)(fourth kumo)(second kumo))
......产生
the dog very
您可以使用display
执行相同的操作,方法是在显示单词的调用之间显示一个包含单个空格的字符串。
如果我不得不猜测你的问题,我会说你正在显示的字符串中嵌入了换行符。