私はそのようなことをしようとします:
assume x=
(define foo 5)
私がする必要がある:
(string-append "a" "b" (cadr x))
(xがわからないとき..)
var(cadr x)をstringに変換するにはどうすればよいですか、または他のsulotionがありますか?
ありがとう
私はそのようなことをしようとします:
assume x=
(define foo 5)
私がする必要がある:
(string-append "a" "b" (cadr x))
(xがわからないとき..)
var(cadr x)をstringに変換するにはどうすればよいですか、または他のsulotionがありますか?
ありがとう
数値を文字列に変換するには、次のnumber->string
手順を使用します。
(number->string 5)
=> "5"
また、記号を文字列に変換するには、次のsymbol->string
手順を使用します。
(symbol->string 'x)
=> "x"
いくつかの例では、あなたのニーズをよりよく反映するものを選んでください-質問で何を尋ねようとしていたのかがまったく明確ではないためです:
(define foo 5)
(string-append "a" "b" (number->string foo))
=> "ab5"
(define x '(1 5))
(string-append "a" "b" (number->string (cadr x)))
=> "ab5"
(define x '(define foo 5))
(string-append "a" "b" (number->string (caddr x)))
=> "ab5"
(define x '(define foo 5))
(string-append "a" "b" (symbol->string (cadr x)))
=> "abfoo"