Basic Werk | Memo | Contact


MEMOMEM

Gauche_Symbol_in_String



文字列補間について


例えば Perl で



my $score = 10000;
print "Your Score is ${score}!\n"; # -> Your Score is 10000!


みたいなことって良くすると思うんですが、Gauche だとこんな感じ。



(define score 10000)
;; print に複数の引数を取って (print "Your Score is " score "!") ;; -> Your Score is 10000!
;; format で (format #t "Your Score is ~a!\n" score) ;; -> Your Score is 10000!
;; 文字列補間! (print #`"Your Score is ,|score|!") ;; -> Your Score is 10000!
;; シンボルの前後が空白なら | は不要 (print #`"Your Score is ,score") ;; -> Your Score is 10000


#Gauche #Scheme #Lisp #Perl



SN 2013/06/30 02:32:00

Archives > Gauche_Symbol_in_String.html







MEMOMEM



More Contents

Basic Werk | Previous Blog

仕事と日 | 中村 心