【時間とガス代を節約する方法①】arrayとmappingを使い分ける😌

例えば、

りんご: ”apple”,

ぶどう: ”grape”,

バナナ: ”banana”

という果物の名前を、

「fruit」

と名づけてブロックチェーンにインプットします

バナナを英語で何というか知りたい場合、「fruit」を呼び出して、”バナナ” と唱えると、”banana” と答えてくれます。

では、”イチゴ” と唱えると?

「……し〜ん」

エラーになり、何も答えてくれません。不安になりますね😌

では次に、

“イチゴ” は無い?

と聞いてみましょう

fruit [“イチゴ” ] === undifined

すると、

true

と答えてくれます

「無いよ」

と言ってるわけですね

前者が、Array

後者が、mapping

のイメージです

やりとりしている情報は、前者の方が多いですよね。何なら、イチゴが出てくるまで何度も聞いてくるかもしれません。

そうすると、時間もガス代もたくさんかかってしまいますね

後者は、ドライですね。ツンデレでいうとツンだけです😌

ただ、やりとりする情報はシンプル。

あるがどうか聞いたら、

yesかnoだけ。しかも、必ず答えてくれます。「……し〜ん」とはなりません。

ガス代も時間も節約できちゃいます❗️用途は限られますが。

要は、使い所が大事ですね😌

ではまた❗️

コメント

タイトルとURLをコピーしました