[過去ログ]
【.NET】F#について語れ2【OCAML】 (1002レス)
【.NET】F#について語れ2【OCAML】 http://mevius.5ch.net/test/read.cgi/tech/1304185609/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
73: デフォルトの名無しさん [sage] 2011/06/02(木) 16:13:53 >>71 つ Verbose syntax http://mevius.5ch.net/test/read.cgi/tech/1304185609/73
74: デフォルトの名無しさん [sage] 2011/06/02(木) 20:42:24 FSIにnamespaceとかopenて流し込めないんだね・・・ デバッグの途中で add 1 2 とか打てたらいいんだけど・・・ F#ってデバッグが難しいね;; http://mevius.5ch.net/test/read.cgi/tech/1304185609/74
75: デフォルトの名無しさん [sage] 2011/06/02(木) 21:59:27 >>72 サブクラスとか、キャストとか、なんか根本的に間違ってないか。 >>74 openは流せる。まさかopen Listがエラーだからとか言わないよね? http://mevius.5ch.net/test/read.cgi/tech/1304185609/75
76: デフォルトの名無しさん [] 2011/06/02(木) 22:05:03 >>75 あぁ、ごめん。書き方が悪かった。 自分で定義したnamespaceを openすることができないってことでした。すいません。 http://mevius.5ch.net/test/read.cgi/tech/1304185609/76
77: デフォルトの名無しさん [sage] 2011/06/02(木) 22:44:29 >75 いやC#からだとUnionそういう風にしか扱えなくなかったっけ? そのUnionのインスタンスでIsManagerとかよべるけど。ManagerであるUnion値をManagerとして扱いたいときにどうしたらいいかって話。 もっとまともな方法あったっけ? http://mevius.5ch.net/test/read.cgi/tech/1304185609/77
78: デフォルトの名無しさん [sage] 2011/06/03(金) 00:30:20 >>77 type Employee = ... | Manager of Hoge の場合↓ var emp = Employee.NewManager(hoge); if (emp.IsManager) { var mngr = ((Employee.Manager)emp).Item; // dosomething } だからDesign Guidelinesにはまんま使うなと書いてある。 http://mevius.5ch.net/test/read.cgi/tech/1304185609/78
79: デフォルトの名無しさん [sage] 2011/06/03(金) 09:26:19 誰かF#のいいデバッグ方法教えてー http://mevius.5ch.net/test/read.cgi/tech/1304185609/79
80: デフォルトの名無しさん [sage] 2011/06/03(金) 09:28:24 F#のC#に対して優れているところを教えてください http://mevius.5ch.net/test/read.cgi/tech/1304185609/80
81: デフォルトの名無しさん [sage] 2011/06/03(金) 09:50:11 >>80 協力な型推論、nullがない、パターンマッチ、関数内関数ができる、対話環境、並列計算に強い とかじゃね。 http://mevius.5ch.net/test/read.cgi/tech/1304185609/81
82: デフォルトの名無しさん [sage] 2011/06/03(金) 09:55:29 nullって悪者なんですか・・・ パターンマッチ、並列計算に強い はおもしろそう http://mevius.5ch.net/test/read.cgi/tech/1304185609/82
83: デフォルトの名無しさん [sage] 2011/06/03(金) 10:13:46 >78 あーやっぱりそんな感じかー >79 自分も最初は悩んでたけど、最近はなんも困ってないな。なんでだろ。途中でうまく止めて値見るのとWriteLineで出しとくのとヘルパーとか使ってFSharpFunc楽に実行できるようにしたところか? そもそもDebugが必要になる羽目になることが少なくなったというのもある気がするが。 >80 Debugしながらでもソースがいじれるところ。 http://mevius.5ch.net/test/read.cgi/tech/1304185609/83
84: デフォルトの名無しさん [sage] 2011/06/03(金) 10:16:25 >>83 Debugしながらでもソースがいじれる・・・イイ! http://mevius.5ch.net/test/read.cgi/tech/1304185609/84
85: デフォルトの名無しさん [sage] 2011/06/03(金) 11:02:45 >>82 実行時エラーがない方が運用上大いなるなメリットがあるのは当然だろJK quick sortの発明者アントニーホーアはnullは10億ドルの過ちであると言っている。 ttp://news.livedoor.com/article/detail/4047613/ http://mevius.5ch.net/test/read.cgi/tech/1304185609/85
86: デフォルトの名無しさん [sage] 2011/06/03(金) 15:53:21 まあ、どんなの場面でもnull不要とはいわないけども、 Anders Hejlsbergも「nullableの概念は参照型/値型の概念とは独立させておくべきだった」っていってるしね。 非nullable参照型は欲しい。 http://mevius.5ch.net/test/read.cgi/tech/1304185609/86
87: デフォルトの名無しさん [sage] 2011/06/03(金) 18:18:05 >>86 関数型言語にはnullは必要ないよ。関数型プログラマはnull参照エラーみたいなアホみたいな実行時エラーとは 無縁の世界でプログラムしているよ。 http://mevius.5ch.net/test/read.cgi/tech/1304185609/87
88: デフォルトの名無しさん [] 2011/06/05(日) 00:00:41 >>83 FSharpFuncってなんですか? 数値計算のプログラムを作ってる時は、 デバッグは絶対必要なんですよね・・・ 関数の形で定義してると、途中で止めても 中の数値が見れないんですよねorz let x=f a とかしちゃってる時に、 f 1 の値を見る方法がないと、数値計算のプログラムのデバッグは 無理かなーと。 現状のF#を数値計算に使うと死ぬかも・・・・ http://mevius.5ch.net/test/read.cgi/tech/1304185609/88
89: デフォルトの名無しさん [sage] 2011/06/05(日) 06:40:44 伝統のprintfデバッグじゃダメ? let dbg x = printfn "*debug:%A" x; x;; こんな感じで使う。 [1..10] |> List.map ((+) 1) |> dbg |> List.map(fun x -> dbg(float x / 2.0));; http://mevius.5ch.net/test/read.cgi/tech/1304185609/89
90: デフォルトの名無しさん [] 2011/06/05(日) 12:12:50 >>89 %Aでリスト(行列)を全表示できるのかな? そうなら、そういう関数作っておけば、確かに楽そうだね。 DOS窓かよって不満はあるけどw それやってみるよ。ありがと。 また、ただ、いろいろ細かい状態が知りたかったりするから デバッグ中に値が知りたいというニーズは多いし、 あとはけっこう量が多いんだよね・・・うーん。 http://mevius.5ch.net/test/read.cgi/tech/1304185609/90
91: デフォルトの名無しさん [sage] 2011/06/05(日) 12:13:56 そういえばVSのデバッガは何だかんだでC#前提なままだったね。 http://mevius.5ch.net/test/read.cgi/tech/1304185609/91
92: デフォルトの名無しさん [sage] 2011/06/05(日) 12:25:05 > FSharpFuncってなんですか? 関数の型。クロージャ作るとそゆ型が付く。 まーF#の中にいる限りは特に意識する必要ないが。 C#と連携したいなら覚えておくといいかも。 http://mevius.5ch.net/test/read.cgi/tech/1304185609/92
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 910 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s