コマンドラインでGauche入門

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>

コメント

タイトルとURLをコピーしました