MacでC#導入メモ
最近のゲームエンジンの流行はC#(Mono)で
Macでも使えて損はないので、Unityが内包してるとはいっても手軽に動かしたいじゃないですか
mono
Download - Mono http://www.go-mono.com/mono-downloads/download.html
MDKいれる
動かす
対話インタプリタがある
$ csharp Mono C# Shell, type "help;" for help Enter statements below. csharp> var x = 3; csharp> x 3
// hoge.cs var s = "Hello C#"; Console.WriteLine(s);
$ csharp hoge.cs Hello C#
ir でironrubyらしいけど動かない
$ ir Cannot open assembly '/Library/Frameworks/Mono.framework/Versions/3.0.3/lib/ironruby/bin/ir.exe': No such file or directory.
ついでにF# もいれる
cd Downloads/FSharp-2.0.0.0 $ wget -O mono.snk http://github.com/mono/mono/raw/master/mcs/class/mono.snk sudo ./install-mono.sh
mono bin/fsi.exe --gui-
微妙にハマったところ
asによるキャストは例外飛ばずにnullが返る
C風のキャストは例外飛ぶ