2019-02-10から1日間の記事一覧
どうも、靖宗です。 Mix and OTP編に突入と言うことでIDEを導入していきたいと思います。 といってもVSCodeがデフォルト?てシンタックスに対応してたりするんでそれでもいい気がしますが、JetBrain教に入信してしまったので一応使える様にしておきたいので…
どうも、靖宗です。 Elixirの公式WebサイトにあるGETTING STARTEDの最終章、Where to go nextです。 記事にするほどでも無いかもしれませんが一応。 ここまできた輩はこれから何を勉強すれば良いのかとかそういう話だとおもいます。 Build your first Elixir…
どうも、靖宗です。 今回はErlang librariesとのことで、ErlangVM上で走ってるElixirならではといったところでしょうか。 ただ、ライブラリの紹介なんてのはドキュメントを見れば良いので、あまり深入りはせずサクッと終わらせます。 The binary module Form…
どうも、靖宗です。 残すところあと数個、今回はDebuggingです。 IO.inspect/2 IEx.pry/0 and IEx.break!/2 Debugger IO.inspect/2 デバッグに使用されるIO.inspect/2という関数があるようです。 とりあえずサンプルで分かる! iex(5)> (1..10) \ ...(5)> |>…
どうも、靖宗です。 ようやく20章、終わりが見えてきました。と思ったらそのしたにMIX AND OTPの文字が・・・ たぶんこっちが本編だよね( ´゚д゚`) めげずに進みます。 Types and specs Function specifications Defining custom types Static code analysis …
どうも、靖宗です。 流石にこの章は例外処理でしょう。 でも、rescueってなんぞや( ´゚д゚`) Elixirには3つのエラー処理errors``throws``exitsがあるそうです。 順に追っていきます。 Errors Throws Exits After Else Variables scope Errors Errors(or excep…