技術メモ

プログラミングとか電子工作とか

Elixir

Elixir入門(第八章 モジュールと関数 その1)

どうも、靖宗です。 今回は若干気になってたモジュール(Modules)と関数(functions)。 今までなんとなく扱ってきましたが、きっちり読み解いて行きたいところ。 コンパイル(Compilation) Scripted mode 関数(Named functions) 今までにもString.lengt…

Elixir入門(第七章 キーワードリストとマップ)

どうも、靖宗です。 今回は"Keyword lists and maps"。辞書型みたいなもん?mapはおそらくリストやタプルに対する繰り返し処理というか、アレでしょう! Keyword lists(キーワードリスト) Maps(マップ) Nested data structures(ネストデータ構造) Keyw…

Elixir入門(第六章 文字列とか)

どうも、靖宗です。 ちょっと期間が空きましたが続けて行きます。まだ楽しそうなところまで行けてませんし、飽きた訳ではありません! 第六章は「Binaries, strings, and charlists」だそうです。たぶん、文字列の扱いとかそういう内容・・・ UTF-8 と Unico…

Elixir入門(第五章 制御構文)

どうも、靖宗です。 日本語訳ないってことは翻訳のところにプルリク送った方がいいのかな、とも思ったんですがgemやらbundleやらでやる気が消失・・・ この章はcase, cond, and ifということでおそらく制御構文でしょう。 case ピンオペレータによる再代入の…

Elixir入門(第四章 パターン・マッチング)

どうも、靖宗です。 途中から日本語が消失してますが、めげずに学習します。 マッチ演算子 パターン・マッチ ここから先は日本語化されてないので私の独自解釈の恐れがあります。 ピン・オペレータ(The pin operator) マッチ演算子 Elixirでは=はマッチ演…

Elixir入門(第三章 基本演算子)

どうも、靖宗です。 今回は基本演算子について。 型のところで出てきてるのでサクッと終わりそう。 文字列の連結 論理演算子 or and not 論理値以外受け取れる演算子 比較演算子 違う型の比較 おさらい # 四則演算 + - * / # 割り算の関数 div/2 rem/2 # リ…

Elixir入門(第二章 無名関数~)

どうも、靖宗です。 前回に引き続きElixirのチャプター2です。 無名関数 リスト タプル リストとタプルの使いどころ リストの正体 無名関数 JavascriptやPythonでもおなじみかと思います。変数とかに関数を放り込むやつですね。 iex> add = fn a, b -> a + b…

Elixir入門(第二章 基本型、文字列まで)

Elixir入門(第二章 基本型、文字列まで)

Elixir入門(第一章 環境構築~Hello world)

Elixir入門(第一章 環境構築~Hello world) まずはチュートリアルをすすめただけ。