13
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

$\huge{元氣ですかーーーーッ!!!}$

はじめに

闘魂とElixirが出会いました。
闘魂 meets Elixir.です。
Elixir meets 闘魂.でもよいです。

本日は、Map.get/3を説明します。

iex> "Elixir" |> String.graphemes() |> Enum.frequencies()
%{"E" => 1, "i" => 2, "l" => 1, "r" => 1, "x" => 1}

Map.get/3

マップから指定されたキーに対応する値を返してくれます。
マップとはキーと値のアレです。はてな? の方は、「闘魂Elixir ── 11. Mapモジュール」をご覧になってください。

こちらの図1をみてください。

image.png

IExで確かめてみましょう。

CMD
iex

IExが立ち上がったら、以下のプログラムを実行してみてください。

iex> Map.get(%{a: 1, b: 2}, :a)
1

1を得られました。

ワンポイントレッスン

ワンポイントレッスンをします。

存在しないキーを指定した場合

存在しないキーを指定した場合には、nilが返ってきます。

iex> Map.get(%{a: 1, b: 2}, :c)
nil

デフォルト値を指定する。

存在しないキーを指定した場合には、nilの代わりにデフォルト値を指定することができます。

iex> Map.get(%{a: 1, b: 2}, :c, 0)
0

今日の闘魂

今日は、『孟子』から言葉を引きます。


し薬瞑眩めんげんせずんばやまいえず(孟子)

解説は、こちらをご参照ください。
猪木さん流に言うと、「毒を呑み込む勇気はあるか?」ということです。

毒を飲み込む勇気を持つこと。さらに、その毒を上回る力で受け止めてはじめて、自分にとってさらなるエネルギーとなる。毒に染まらず、毒を制するのだ。

:book:アントニオ猪木 最後の闘魂:book:から引きました。
みなさまもぜひこの本をお手にとられて、猪木さんが残されたメッセージを通じて、直接猪木さんから「元氣」をもらってください。

image.png

さいごに

Map.get/3を説明しました。

闘魂の意味は、 「己に打ち克ち、闘いを通じて己の魂を磨いていくことである」 との猪木さんの言葉をそのまま胸に刻み込んでいます。
知っているだけで終わらせることなく、実行する、断行する、一歩を踏み出すことを自らの行動で示していきたいとおもいます。

$\huge{1、2、3 ぁっダー!}$



Twitter


$\huge{元氣があればなんでもできる!}$

  1. 図は、https://excalidraw.com/ を使って作成しています。スゴ腕ハッカーが書いたかのような手書き風の絵が書けるので最近の私のお気に入りツールです。

13
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?