好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識(shí)庫 > Erlang中的匹配模式總結(jié)

Erlang中的匹配模式總結(jié)

熱門標(biāo)簽:電銷機(jī)器人 深圳 萬利達(dá)綜合醫(yī)院地圖標(biāo)注點(diǎn) 地圖標(biāo)注如何弄全套標(biāo) 外呼系統(tǒng)會(huì)封嗎 實(shí)體店地圖標(biāo)注怎么標(biāo) 武漢AI電銷機(jī)器人 南京電銷外呼系統(tǒng)哪家好 在電子版地圖標(biāo)注要收費(fèi)嗎 股票配資電銷機(jī)器人

一、賦值時(shí)匹配

原子匹配

復(fù)制代碼 代碼如下:

atom    = atom                        % atom
another = another                     % another
atom    = another                     % exception error

變量匹配
復(fù)制代碼 代碼如下:

Var = 2.                              % 2
Var = 3 - 1.                          % 2
Var = 1.                              % exception error

元組匹配
復(fù)制代碼 代碼如下:

Attr = {name, sloger}.                % {name, sloger}
{name, Name} = Attr.                  % {name, sloger}
Name.                                 % sloger

列表匹配
復(fù)制代碼 代碼如下:

Langs = [perl, python, ruby, erlang].
[Head | Tail] = Langs.
Head.                                 % perl
Tail.                                 % [python, ruby, erlang]

參數(shù)匹配
復(fù)制代碼 代碼如下:

sum([]) -> 0;
sum([H|T]) -> H + sum(T).

sum([1, 2, 3]).                       % 6


記錄匹配
復(fù)制代碼 代碼如下:

%% record(post, {title, slug, body, author}).

Post = #post{title = "Pattern Match in Erlang",
             slug = "pattern-match-in-erlang",
             body = "Bla bla bla...",
             author = sloger}.

#post{title = Title, slug = Slug} = Post.

Title.                                % "Erlang 中的模式匹配總結(jié)"
Slug.                                 % "summary-of-pattern-match-in-erlang"


比特匹配
復(fù)制代碼 代碼如下:

Red = 5.
Green = 23.
Blue = 200.

Color = Red:5, Green:6, Blue:5>>.

R1:5, G1:6, B1:5>> = Color.

R1.                                   % 5
G1.                                   % 23
B1.                                   % 200


二、流程控制中的匹配

if

復(fù)制代碼 代碼如下:

if
    Pattern1 [when Guard1] -> Expression1;
    Pattern2 [when Guard2] -> Expression2;
    %% and so on ...
    _                      -> Expression3           % 匹配所有其它結(jié)果
end.


case

復(fù)制代碼 代碼如下:

case Expression of
    Pattern1 [when Guard1] -> Expression1;
    Pattern2 [when Guard2] -> Expression2;
    %% and so on ...
    _                      -> Expression3
end.


try catch

復(fù)制代碼 代碼如下:

try FunctionOrExpressions of
    Pattern1 [when Guard1] -> Expression1;
    Pattern2 [when Guard2] -> Expression2
    %% and so on ...
catch
    ExType:ExPattern1 [when ExGuard1] ->
        ExExpression1;
    ExType:ExPattern2 [when ExGuard2] ->
        ExExpression2;
    %% and so on ...
    _:_ -> DefaultExExpression               % _:_ 匹配所有異常
after
    AfterExpressions
end

消息傳遞匹配

復(fù)制代碼 代碼如下:

loop() ->
    receive
        {From, {rectangle, Width, Height}} ->
            From ! {self(), Width * Height},
            loop();
        {From, {circle, R}} ->
            From ! {self(), 3.14 * R * R},
            loop();
        {From, _Other} ->
            From ! {self(), {error, unknown_shape}}
            loop()
    end.
Pid = spawn(fun loop/0).
Pid ! {self(), {rectangle, 10, 5}}.         % {Pid, 50}
Pid ! {self(), {circle, 4}}.                % {Pid, 50.24}
Pid ! {self(), {square, 10}}.               % {Pid, {error, unknown_shape}}

標(biāo)簽:泰安 安徽 廣東 武威 濟(jì)寧 臺(tái)州 濟(jì)源 汕頭

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Erlang中的匹配模式總結(jié)》,本文關(guān)鍵詞  Erlang,中的,匹配,模式,總結(jié),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Erlang中的匹配模式總結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Erlang中的匹配模式總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 羞羞电影在线观看www| 桃子直播免费完整版在线观看| 厨房解开岳的乳罩| 女人18片毛片60分钟免费播放一| 掌嘴调教贱妾乳| mature性xxxxchinese| 欧美videofreexxxxx| 好吊妞视频haodiaon.ucom| 色欲av日本波多野结衣邻居| 国产男人和女人做性全部视频| 久爱免费视频| 凹凸国产熟女精品视频国语| 91精品人妻系列无码专区四季| 韩国一级毛片a在线视频| 亚洲精品国产v片在线观看| 秋霞午夜伦午夜高清福利片| 灿烂时光全文阅读| 美女裸体?羞羞喷水wwwAPP| 国产精品高潮呻吟Ⅴa无码网曝门| 小姐诱心完整版| 欧美性护士| 最近的免费中文字幕视频 | 汕头市| 男人把大ji巴放进女人免费视颏| 欧美又大又粗又爽特黄A片亲月| 成人91看片| 久久久精品人妻直播平台| 国内精品久久久久久麻豆| 梁祝三级艳谭全集1| 91丨国产丨精品丨丝袜| 亚洲AV天堂丁香五色天| www.天堂在线观看| 妻子中字高清| 再深一点灬舒服灬太大了视频| 草莓秘?免费一区二区三区 | 99性视频| 蜜桃完整版免费观看| 20岁女人的批日起舒服| 丰满肥胖大码中年**毛片| 高清??码????免费爱妻艺| 亚洲欧美日韩在线不卡|