私が持っているとしましょう
list: [system/history system/prompt]
に変換したい
list-string: ["system/history" "system/prompt"]
これは明白な答えかもしれませんが、私は何も見ることができません:)
ありがとう。
私が持っているとしましょう
list: [system/history system/prompt]
に変換したい
list-string: ["system/history" "system/prompt"]
これは明白な答えかもしれませんが、私は何も見ることができません:)
ありがとう。
または
>> list: [system/history system/prompt]
>> map-each v list [form v]
== ["system/history" "system/prompt"]
元のリストにスペースがないことを前提としています(例のように)
parse form list none
== ["system/history" "system/prompt"]
別の方法として、既存のリストブロックを更新します。
list: [system/history system/prompt]
== [system/history system/prompt]
forall list [list/1: mold list/1]
probe list
== ["system/history" "system/prompt"]
Rebol でこれを行う簡単な方法はたくさんあります。parse を使うのは面白いです:
>> list: [system/history system/prompt]
== [system/history system/prompt]
>> parse list [(list-string: copy []) some [set path path! (append list-string mold path)]]
== true
>> list-string
== ["system/history" "system/prompt"]