だめだー。オキャムりすぎでpythonすら気持ち悪く感じる。暗黙のキャスト気持ちわりー、型エラー出ないの気持ちわりー。こんなの(↓)でエラーでるなんてイミフすぎる。
def foo(xs):
xs.append(1)
hoge = []
foo(hoge)
「エラー!None型にはappendなんてメソッドないよ!」
おまえが勝手にキャストしたんだろと。
def foo(xs):
xs += [1]
これは通るからさらにイミフ。
どこかに関数型スクリプト言語的なものはないものか。あ、OCamlか。