Open11

Elixir

rickyricky

Elixirの作業をメモする
今回はとりあえず触ることをメインにして使い始めてみる

rickyricky

以下の記事を参考にEnum.reduceの機能を調査した

背景を理解しきれていない感は否めないが第一、第二引数を順に参照し、重ね合わせるというイメージを持った。
ただどういうタイミングで用いるのか一般的なリスト構造を参照するのと比較してどういう優位性があるのかがまだ見えていない。

https://qiita.com/kmizuno0211/items/27d6120c94ac86bdcc00

rickyricky

概要[動画より抜粋]

SPA「Single Page Application」
1つのWebページの中だけで、ページ遷移させず、ページ内のパーツの表示や入力エリアの切り替えを行う

websocket
WebサーバーとWebブラウザの間で双方向通信できるようにする技術仕様
https://youtu.be/sIg9n0r1U4Q

rickyricky

ExUnit

Unit testing framework for Elixir.

Elixirに組み込まれているテストフレームワーク。
テストを走らせる前にExUnitをExUnit.start()で開始する必要がある。
test/test_helper.exs内で行われる。
プロジェクト作成時点でmixは単純なテストを作成してくれる。
test/example_test.exsで確認が可能。

rickyricky

Elixir実践入門
2章
Elixirに余りの演算子は存在しない
そのため余りを出したいときはrem/2を用いる

rickyricky

アクタ―
メッセージをやり取りするモデル
この要素が並列処理の速さにつながっている