2019-03-01から1ヶ月間の記事一覧
この記事について 社会経験のない学生が偉そうにイキってる記事です 現職の公務員の方や公務員志望の方を蔑む記事ではありません こういう考え方も出来るのかという暖かい視点でご覧ください 自分のバックグランドについて まず自分が何者なのかについてざっ…
関数型言語での繰り返し処理 関数型言語には基本的に繰り返し分(for文)と呼ばれる文法は用意されておりません。では、例えば以下のような処理をどのように行うのでしょうか。 配列の要素を1つずつ取り出し2倍にする 上記の処理の結果から5以上の値を取り除く…
elixirでのデータ構造体 リスト タプル マップ キーワードリスト (構造体) ※今回は触れません よく混同するのでまとめときました リスト[] (list) javascriptやpythonでいう配列(array)です elixirではリストと名乗ってます _simple_numbers = [1,2,3,4,5] #…
Enumとは何か (すでにEnumについてご存知の方はこの章をすっ飛ばしてください) 公式ドキュメントより引用 Enum Provides a set of algorithms to work with enumerables. 列挙型に対して使用可能なアルゴリズム hexdocs.pm Pythonなどでstring型の値に対して…
ただいまブログ 僕は以前、さくらサーバーというレンタルサーバーでWordpressを使って筋トレに関するブログを運営しておりました。内容としては176cmで54kgのガリガリな自分が1年間の筋トレを通じて得た事、学んだ事や実際に取り組んでいたトレーニング方法…
elixir-lang.org 1分ぐらいで分かるElixirの長所短所 長所編 Elixirは動的型付けの関数型言語です。Haskellのようにガチガチな厳しい仕様ではなく、関数型言語でありながら同じ変数に対して再代入(正しくは再パターンマッチ)することが可能です(個人的に非推…