GIMPのスクリプトを触っていたら、Gaucheで遊びたくなりました。
少しずつ書いていきます。
コマンドラインでGauche入門
GaucheをLinuxにインストール
takk~$ sudo apt install gosh
Gaucheの起動
takk~$ gosh gosh>
(print “文字列”)
gosh> (print "Hello World!") Hello World! #<undef> gosh>
変数を使う
(let (変数定義) (処理))
gosh>(let ((a 10) (b 20) (c "HELLO")) (print (* a b) c)) 200HELLO #<undef> gosh>
defineで値を定義
(define 変数 値)
gosh> (define str "HELLO") str gosh> str "HELLO" gosh>
gosh> (define a 100) a gosh> a 100 gosh>
コメント
; セミコロンから行末まではコメントになります。
gosh> (+ 1 ; 2) 10 20) 31 gosh>
ブロックコメント
#|
…
|#
gosh> (+ #| 1 2 3 |# 4 5 6) 15 gosh>
書式文字列
gosh> (use slib) gosh> (require 'printf) #t gosh> (printf "%05d %3.2f" 123 10.2) 00123 10.2011 gosh>
条件分岐
(if (式) 真 偽)
gosh> (define a 10) a gosh> (print (if (= a 10) "TEN" "NOT TEN")) TEN #<undef> gosh>
コメント