Elixir 印記

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

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

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

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


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)