句子输出是垂直的,每个单词之间有换行符
Sentence output is vertical with line breaks in-between each word
如果一个单词的句子太长,解释器将垂直打印句子,并在每个单词之间换行,而不是在句子到达缓冲区边缘时只用一个换行符。
> '(one two three four five six seven eight nine ten eleven twelve thirteen
fourteen fifteen sixteen seventeen eighteen nineteen twenty)
=> '(one
two
three
four
five
six
seven
eight
nine
ten
eleven
twelve
thirteen
fourteen
fifteen
sixteen
seventeen
eighteen
nineteen
twenty)
>
如何获得只有一两个断行的行?像这样:
> '(one two three four five six seven eight nine ten eleven twelve thirteen
fourteen fifteen sixteen seventeen eighteen nineteen twenty)
=> '(one two three four five six
seven eight nine ten eleven twelve
thirteen fourteen fifteen sixteen seventeen
eighteen nineteen twenty)
>
或类似的?
我正在用 #lang simply-scheme
在 DrRacket 中写作。
由于 Simply Scheme 使用符号列表作为单词的句子,因此没有解决方案。
如果宽度不够,数据上下文中的列表要么排成一行,要么排成一个元素对齐,正如您在 post 中所描述的那样。 Racket 只是遵循最佳实践。
唯一的解决办法是增加宽度以在一行中容纳整个列表。在大多数应用程序中,我有 CTRL + - 会减小字体大小。
如果一个单词的句子太长,解释器将垂直打印句子,并在每个单词之间换行,而不是在句子到达缓冲区边缘时只用一个换行符。
> '(one two three four five six seven eight nine ten eleven twelve thirteen
fourteen fifteen sixteen seventeen eighteen nineteen twenty)
=> '(one
two
three
four
five
six
seven
eight
nine
ten
eleven
twelve
thirteen
fourteen
fifteen
sixteen
seventeen
eighteen
nineteen
twenty)
>
如何获得只有一两个断行的行?像这样:
> '(one two three four five six seven eight nine ten eleven twelve thirteen
fourteen fifteen sixteen seventeen eighteen nineteen twenty)
=> '(one two three four five six
seven eight nine ten eleven twelve
thirteen fourteen fifteen sixteen seventeen
eighteen nineteen twenty)
>
或类似的?
我正在用 #lang simply-scheme
在 DrRacket 中写作。
由于 Simply Scheme 使用符号列表作为单词的句子,因此没有解决方案。
如果宽度不够,数据上下文中的列表要么排成一行,要么排成一个元素对齐,正如您在 post 中所描述的那样。 Racket 只是遵循最佳实践。
唯一的解决办法是增加宽度以在一行中容纳整个列表。在大多数应用程序中,我有 CTRL + - 会减小字体大小。