Elixir 模塊

2023-12-14 17:06 更新
  1. 編譯 
  2. 腳本模式 
  3. 具名函數(shù) 
  4. 函數(shù)捕獲 
  5. 默認(rèn)參數(shù)

在Elixir中我們將一些函數(shù)集合到模塊里。在之前的章節(jié)里我們已經(jīng)使用了許多不同的模塊,例如String模塊:

iex> String.length("hello")
5

為了創(chuàng)造我們自己的模塊,需要用到defmodule宏。我們使用def宏來(lái)定義模塊中的函數(shù):

iex> defmodule Math do
...>   def sum(a, b) do
...>     a + b
...>   end
...> end

iex> Math.sum(1, 2)
3

在接下來(lái)的部分,我們的例子會(huì)變得更長(zhǎng),若把它們?nèi)枯斎虢K端則會(huì)變得很復(fù)雜。是時(shí)候?qū)W習(xí)如何編譯Elixir代碼以及如何運(yùn)行Elixir腳本了。


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)