消しゴムじゃないMONOを使ってみるスレ 2個目
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
837:デフォルトの名無しさん 09/02/13 03:07:49 こんだけ単純なコードなら吐き出したCIL見比べた方が早いんじゃない? 838:デフォルトの名無しさん 09/02/13 03:30:55 ところがぎっちょん。 cscでコンパイルしたのをmonoで動かしても gmcsでコンパイルしたのをmsclrで動かしても同じ結果なのです。 839:デフォルトの名無しさん 09/02/13 04:59:31 // fsc -O test9f.fs / fscp -O test9f.fs #light open System.Diagnostics let rec reverse cnt ar = if cnt > 0 then (Array.rev ar |> reverse (cnt - 1)) else ar let Run ar = let sw = Stopwatch.StartNew() in let rt = reverse 100 ar in sw.Stop(); printfn "%A" sw.Elapsed; rt let _ = printfn "%A" (Run [| 0..10000 |]); printfn "%A" (Run [| 0L..10000L |]);; 840:デフォルトの名無しさん 09/02/13 05:00:39 F# (on mono 2.2)でやってみると 配列をコピーするのでその分時間がかかっているが、int64は結構速い。 00:00:00.0112015 (int32 00:00:00.0134897 (int64 >>819 の結果はこれ System.Int32: 00:00:00.0050849 s System.Int64: 00:00:01.3990044 s
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4938日前に更新/168 KB
担当:undef