Elixir 結(jié)構(gòu)體

2023-12-15 14:49 更新
  1. 定義結(jié)構(gòu)體
  2. 訪問和更新結(jié)構(gòu)體
  3. 結(jié)構(gòu)體的底層是映射

在Elixir 關(guān)鍵詞和映射,我們學(xué)習(xí)過了映射:

iex> map = %{a: 1, b: 2}
%{a: 1, b: 2}
iex> map[:a]
1
iex> %{map | a: 3}
%{a: 3, b: 2}

結(jié)構(gòu)體是建立在映射的基礎(chǔ)之上,提供了編譯時檢查和默認值設(shè)置.


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號