23/11/26 08:28:05.33 rhBBg0xx.net
俺もそのマイクロソフトのサイトだけではさっぱり理解不能だと思う
コンピュテーション式はhaskellのdo記法を真似たものだから
わからなかったらそっちを勉強するのがいいかもしれない
bindの型をみて、bindがチェーンにする様子がイメージできたら
なぜ展開するとああいういかつい式になるのかが理解できてくるよ
232:デフォルトの名無しさん
23/11/28 00:02:10.45 kveRhAUs.net
この表はよく見返して、型に合わせてパズルするよ。
URLリンク(learn.microsoft.com)
コンピュテーション式がなぜ必要なのかとか、どう置き換えればいいのかはここを読むといいかも
URLリンク(fsharpforfunandprofit.com)
233:デフォルトの名無しさん
23/12/06 04:53:42.99 GpxwWfWH.net
rわr
234:デフォルトの名無しさん
23/12/09 12:18:29.76 oBEhbSCx.net
Haskellとかもそうだけどシンタックスシュガーの元の構文は複雑すぎるので
元の構文までしっかり理解して書けるようにするべきなのか?
というのは意見分かれるだろうな
使い方だけ覚えれば手続き言語のように使えるわけだし
235:デフォルトの名無しさん
23/12/15 20:18:00.56 9Jvor+x/.net
URLリンク(qiita.com)
236:デフォルトの名無しさん
24/02/18 11:50:06.93 OiM0FtCI.net
F#使ってる人殆といなくて悲しい
237:デフォルトの名無しさん
24/02/18 13:02:53.69 seCcpyNJ.net
どこのサイトで情報収集してる?
238:デフォルトの名無しさん
24/02/18 22:19:20.19 d0wVXkls.net
f#の書き方Copilotに質問したらあっさり解決した
geminiは全然駄目だねコンパイル通らなかった
239:デフォルトの名無しさん
24/03/17 01:51:00.22 ER8mRT7B.net
既に三か月もF#の記事がない公式ブログかな
URLリンク(devblogs.microsoft.com)
最近ずっとAIとクラウドの話しかされてない
240:デフォルトの名無しさん
24/03/17 01:52:34.69 ER8mRT7B.net
公式ブログかissue
ブログはもはやAIとクラウドの話しかしてない・・・
241:デフォルトの名無しさん
24/03/17 11:23:11.60 uRPhnK4Q.net
コミュニティベースで頑張るよって言ってるし、あまり書くこともないのかも?
242:デフォルトの名無しさん
24/06/25 19:17:22.19 D5t4IPR/.net
F#はどの分野でよく使われてるんだろう?
web?データサイエンス?
243:デフォルトの名無しさん
24/09/15 13:50:02.80 FhbWaaUu.net
F#は良い言語だと思うけど、
C#やTypeScriptにくらべてマイクロソフトの愛情不足だよな
244:デフォルトの名無しさん
25/01/18 16:10:54.77 uWCOaByE.net
ScalaとF#の両方触ったことある人いる?
もしいれば、個人的な感想で良いのでどちらが好みか聞いてみたい
245:デフォルトの名無しさん
25/01/19 09:31:11.83 fNMlPpUq.net
自分はScalaはちょびっとしか触ってないけど、前のScalaはScala固有の部分と、Javaを引き継いでる部分と2つにわかれてて綺麗じゃないなって感じを受けた
その点F#はC#とかVBのより型が便利なバージョンって感じでこちらのほうが好み
246:デフォルトの名無しさん
25/01/19 10:51:52.69 OyE1mSX4.net
OCaml.NETと呼べる存在ならともかく実際はそこまで互換性ないし、どうせ.NET独自言語ならC#でいいからなあ
247:デフォルトの名無しさん
25/01/21 20:29:20.50 3ZeefpU2.net
scalaはオブジェクト指向側に軸足あるような雰囲気だけど
それにしてはよく頑張って関数型に手を伸ばしてる感じ
F#は生まれ持っての関数型ではあるけど
世間に転がってるF#のコード見ると
そんなに関数型にたしなんでる人のコードじゃないのも多々見る
関数合成よりパイプラインを使ってるようなというか
JavaのStreami APIみたいに、メソッドチェーンみたいにして満足してる人々を多々見る
248:デフォルトの名無しさん
25/01/21 21:14:20.24 O20/r7pR.net
パイプラインはF#らしいコードって印象
HaskellもData.Functionに(&)が定義されてて、F#のバナナブラケットみたいな使い方が出来る
249:デフォルトの名無しさん
25/01/22 14:27:10.61 D9F/X/85.net
むしろこれからどんどんストリーム的なプログラミングが多くなるんじゃないか
Algebra Effectsで厄介なところはhandlerに閉じ込められそうだし
それはBackusのFP的になるってことだよね
250:デフォルトの名無しさん
25/01/22 14:43:36.01 D9F/X/85.net
F#は利用者が少な過ぎんじゃないかな
処理系やライブラリにバグがあると手こずるよ
でもF#駄目でもOCamlに行けるというのはメリットかも
251:デフォルトの名無しさん
25/07/04 15:27:24.17 rrB9liNl.net
OCaml、C#, VB.NET→F#
と遍歴してきたけど
Ocaml.Netという造語?は誠にその通りだと思いますわ