拡張機能が使えるVisual Studioが条件付きで無償化されたことによって、 快適な開発環境でF#を学べるようになることでしょう。 それはそれで楽しみなことは間違いないのですが、今回はF#自体の使い勝手の向上に目を向けたいと思います。 昨日はVS Communityが無償提供されたほか、様々な発表がありましたが、F#も4.0のプレビュー版が公開されました。 新機能一覧 プレビュー版までで実装されたものは以下の通りです。 言語に関するもの コンストラクタが第一級関数として扱われるようになった これまでrefを使わざるを得なかった場所にmutableが使えるようになった 32次元配列まで扱えるようになった(今までは4次元配列までだった) (TypeProviderで提供される)メソッドで静的パラメータが使えるようになった listで(配列と同様の)スライシングができるようになった prin
うめぇヨーグルトソースでもいかがですか。個人差にもよりますが。もしよろしければ。 お久しぶりです。 最近うんめぇ〜と思ってるヨーグルトソースがあるので、書いていこうと思います。 ヨーグルトとハーブ類をもりもり使うので、そういうのが食べられない方にはうんめぇソースではないです。ごめんなさい…。もしよろしければお茶だけも…旦~ 【用意する…
a side-by-side reference sheet grammar and invocation | variables and expressions | arithmetic and logic | strings | dates and time | arrays | lists | tuples | dictionaries | functions | execution control | exceptions | concurrency | file handles | files | directories | processes and environment | libraries and namespaces | user-defined types | objects | inheritance and polymorphism | net and web
■F#とは F#は、マイクロソフト社製のプログラミング言語で、Visual Studio 2010から標準搭載されている。まずは、F#がどのような言語なのかを見てみよう。 ●マルチパラダイム言語「F#」 F#は複数のパラダイムをサポートするマルチパラダイム言語だ。F#がサポートするパラダイムには、 手続き型 関数型 オブジェクト指向プログラミング などがある。 マルチパラダイム言語であるため、C#やVB(Visual Basic)といった従来の.NET言語を置き換える形でF#を使うこともできる。しかし、本記事ではF#のメインとなるパラダイムである「関数型」にフォーカスを当てて紹介していく。 ●関数型言語「F#」 F#は、静的型付けの関数型言語である「OCaml」に強い影響を受けている。そのため、F#の主となるパラダイムは関数型プログラミングになる。 さて、関数型言語とは何だろうか? この問
30分プログラム、その805。 インストール Redirecting…のインストーラでインストールする。 http://msdn.microsoft.com/en-us/fsharp/cc835251.aspxを$FSHARP_HOMEに展開する 使い方 $ mono $FSHARP_HOME/bin/fsc.exe $ cp $FSHARP_HOME/bin/FSharp.Core.* . $ mono fact.exe 3628800 ソースコード let rec fact n = if n = 0 then 1 else n * (fact (n - 1)) printf "%d\n" (fact 10);; 参考 過去の30分プログラム
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く