Elixir 別名,要求與進(jìn)口

2023-12-15 17:53 更新

  1. 別名 
  2. 要求 
  3. 進(jìn)口 
  4. 使用 
  5. 理解別名 
  6. 模塊嵌套 
  7. 群體別名/進(jìn)口/要求/使用

為了方便軟件復(fù)用,Elixir提供了三個(gè)命令(alias,requireimport)外加一個(gè)宏use,簡(jiǎn)介如下:

# 給模塊一個(gè)別名,使得我們可以調(diào)用Bar來代替Foo.Bar
alias Foo.Bar, as: Bar

# 確保模塊是編譯好且可用的(常用于宏)
require Foo

# 進(jìn)口Foo中的函數(shù),使得可以不加前綴地調(diào)用它們
import Foo

# 調(diào)用Foo中的代碼定義作為擴(kuò)展
use Foo

現(xiàn)在我們將詳細(xì)探索它們.記住前三條之所以被稱為命令,是因?yàn)樗鼈兙哂?strong>詞法范圍,而use只是一個(gè)普通擴(kuò)展點(diǎn).


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)