関数の定義
function
だけ. 単純!
function hoge(x) return x + 1 end x = 1 y = hoge(x) println(y)
Cでいうところのdouble型(int型?)関数ですね. return
は省略可能.
しかしvoid型の使い方が分からん!困った!
さっきから分からないことだらけじゃないか!
まあつまり,
function hoge(x, y) y = x + 1 end x = 1 hoge(x, y) println(y)
ってやるとyが定義されてないよ!って怒られ,
function hoge(x, y) y = x + 1 end x = 1 y = 1 hoge(x, y) println(y)
ってやると1が返ってきたので関数に入ってないな…
うん, これもできないとやりたいプログラムが書けないぞ.
(追記) C言語で同じプログラム書いたら出来なかったぞ…()
出直してきます…
まあ今ここを考えている暇はないので保留で!(笑)
解決したら更新しよう. 当面関数使わずに直接ぶち込むか.