2020-02-01から1ヶ月間の記事一覧

Elixir GUIDES を普通に読む8

Elixir GUIDES を読んだメモ elixir-lang.jp 16. プロトコル プロトコルは、Elixir でポリモーフィズムを実現するメカニズム プロトコルの定義 defprotocol Size do @doc "Calculates the size (and not the length!) of a data structure" def size(data) e…

Elixir GUIDES を普通に読む7

Elixir GUIDES を読んだメモ elixir-lang.jp 14. モジュールの属性 アノテーションとしてのモジュール 例 defmodule MyServer do @vsn 2 end @vsn はモジュールのバージョンを示す属性 ここでは2と設定している Elixirにはいくつかの予約済み属性がある @mod…

Elixir GUIDES を普通に読む6

Elixir GUIDES を読んだメモ elixir-lang.jp 12. IOとファイルシステム IOモジュール IOモジュールは標準入出力:stdio、標準エラー:stderr、ファイルおよびそのほかのIOデバイスへの読み書きを行う iex(1)> IO.puts "hello world" hello world :ok iex(2)> I…