Elixir 印記

2023-12-15 16:13 更新
  1. 正則表達式
  2. 字符串,字符列表和單詞的印記
    1. 字符串
    2. 字符列表
    3. 單詞列表
  3. 印記的插值與轉(zhuǎn)義
  4. 自定義印記

我們已經(jīng)知道Elixir提供了雙引號包裹的字符串和單引號包裹的字符列表.然而,這只覆蓋了語言中由著文本表示的結(jié)構(gòu)體表面.例如,創(chuàng)造原子大多數(shù)是以??:atom??來表示.

Elixir的目標之一是擴展性:開發(fā)者應當可以將語言擴展以適應任何特定領(lǐng)域.計算機科學的應用是如此之廣,沒有任何語言能夠在核心中處理許多的領(lǐng)域.所以,我們最好的選擇是提高語言的擴展性,使得開發(fā)者,公司和社區(qū)能夠?qū)⒄Z言擴展到他們相關(guān)的領(lǐng)域.

本章,我們將探索印記,它是語言提供的一種用于處理文本表示的機制.印記由波浪符(?~?)開頭,之后是定義印記的單詞,然后是分隔符;修飾符可以選擇性添加在最后的分隔符之后.


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號