Elixir 推導(dǎo)式

2023-12-15 16:06 更新
  1. 發(fā)生器和篩選器
  2. 位串生成器
  3. ?:into?設(shè)置

在Elixir中,經(jīng)常需要遍歷一個枚舉體,過濾掉一些結(jié)果,然后將值映射到另一個列表.推導(dǎo)式就是這種結(jié)構(gòu)的語法糖:它將這些普遍的任務(wù)集合到?for?格式中.

例如,我們可以將一個整數(shù)列表映射到它們的平方:

iex> for n <- [1, 2, 3, 4], do: n * n
[1, 4, 9, 16]

一個推導(dǎo)式由三個部分組成:發(fā)生器,篩選器和收集器.


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號