fox-lang

foxの集合型について

https://bitbucket.org/x768/fox-lang foxの組み込みの集合型は以下のものがあります。 List: 配列 Map: 順序不定の連想配列 Set: 順序不定で重複なしの集合型 Range: 範囲型 puts typeof([]) // lang.List puts typeof({}) // lang.Map puts typeof(Set()) …

foxの数値型について

https://bitbucket.org/x768/fox-lang foxの組み込み数値型は3種類あります。 puts typeof(1) // lang.Int (整数型) puts typeof(1.0) // lang.Float (浮動小数点数) puts typeof(1d) // lang.Frac (有理数型) 違う型同士の演算はエラーとなるため、明示的に…

プログラミング言語を作った

https://bitbucket.org/x768/fox-lang Programming Language fox プログラミング言語fox。 特徴 インタプリタ型言語です。中間コードを生成しても大して速くならなかったので、これで十分かと。 変数は動的型ですが、関数の引数の型チェック構文があります(…