コラッツ予想がとけたらいいな2

自分の考察を書いていきます。

F#と戯れよう その1(環境構築)

.NET Core をインストール

https://dotnet.microsoft.com/download
「Download .NET Core SDK」をダウンロード。



VSCode拡張機能「Ionide-fsharp」をインストール



インタプリタ

ctrl + @ でターミナルを開く

$ dotnet fsi
...
> printfn "Hello, World!";;
Hello, World!
val it : unit = ()

> 4 + 7;;
val it : int = 11

> #quit;;

$



スクリプト

// #load "hoge.fsx";;
namespace Hoge
module foo =
  let x = 3

というhoge.fsxを作って> #load "hoge.fsx";;して、
> Hoge.foo.x;;と打つと、
val it : int = 3 が返る



プロジェクトを作る

E:\me\F#>など適当に作って、
$ dotnet new console -o HelloFsharp -lang F#
HelloFsharpに入って、Program.fsソースコード
コードに適当にカーソルを当てると、かっちょいいのが出てくると思う。
$ cd HelloFsharp $ dotnet runでプロジェクトをビルドして実行



複数のファイルを使いたい場合は、以下のページが参考になる。



デバッグしたい場合は、以下のページが参考になる。



VSCodeのサイドバーの下になんかエラー

わかんね
設定で非表示にはできた