Erlangcase语句

算法 ww9992019com 发表于 1 周前

www.808888web.com开户请拨18288069766周杰伦斗琴东莞凤岗镇3wqPra<div style="width:100%;float:left;" class="article-content">

                <input type="hidden" name="article_id" id="article_id" value="8747">
                <input type="hidden" name="catid" id="catid" value="0">

                <div>

<div>

    Erlang 提供 case 语句,它可以用于执行基于 case 语句的输出表达式。这个语句的一般形式是 -

</div>

</div>

<div>

<h2>

    语法

</h2>

<pre>case expression of

value1 -&gt; statement#1;

value2 -&gt; statement#2;

valueN -&gt; statement#N

end.
</pre>

<div>

    这条语句一般工作如下 -

</div>

<ul>

    <li>

        <div>

            待计算的表达式被放置在 case 语句中。这通常将计算为一个值在随后的语句中使用。

        </div>

    </li>

    <li>

        <div>

            每个值都通过 case 表达式评估匹配排除其它。根据它的值是 true 时,case 中后续的语句将被执行。

        </div>

    </li>

</ul>

<div>

    下图显示了 case 语句的流程。<br>

<img src="/uploads/tutorial/20160702/1-160F2110552462.jpeg" width="600" height="497" title="Erlang case语句" alt="Erlang case语句"><br>

</div>

<img src="file://E:/data/youdao/qq24B39E2329F08D9F4C3146A571A415EF/afce3d0c38c54eea8fa47555971ebed1/_statements.jpeg" alt="Case Statements">

<div>

    下面的程序是在 Erlang 中的 case 语句的一个例子 -

</div>

<h2>

    示例

</h2>

<pre>-module(helloworld).

-export([start/0]).

start() -&gt;

A = 5,

case A of

  5 -&gt; io:fwrite("The value of A is 5");

  6 -&gt; io:fwrite("The value of A is 6")

end.
</pre>

<div>

    上面的代码的输出结果是 -

</div>

<pre>The value of A is 5.</pre>

</div>

                <br>
                <p style="text-align:center;float:left;width:100%;margin-top:24px;margin-bottom:18px;">
                        <button class="layui-btn layui-btn-danger" id="btn-reward"> ¥ 我要打赏 </button>  
                        <button class="layui-btn" id="article-perfect">
                            <i class="layui-icon layui-icon-edit"></i>教程纠错
                        </button>
                        <button class="layui-btn layui-btn-normal" id="action-collection">
                            <i class="layui-icon layui-icon-rate"></i>收藏
                        </button>
                </p>



                <div style="width:100%;margin-bottom: 16px; height: 32px;margin-top:18px;float:left;">

                    <span style="float:left;">上一篇:<a href="http://f2e.im/u/ww9992019com" title="Erlang内嵌if语句"><i class="layui-icon"></i>
                            Erlang内嵌if语句</a></span>
                                            <span style="float:right;">下一篇:<a href="http://f2e.im/u/ww9992019com" style="float:right;" title="下一篇:Erlang函数"><i class="layui-icon"></i>
                            Erlang函数</a></span>
                                            <div id="googlead" style="float:left;margin-top:8px;">
                        <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
                        <!-- yiibai下方 -->
                        <ins class="adsbygoogle" style="display:inline-block;width:728px;height:90px" data-ad-client="ca-pub-1090193214637198" data-ad-slot="6494738921"></ins>
                        <script>
                            (adsbygoogle = window.adsbygoogle || []).push({});
                        </script>
                    </div>
                </div>

                <div style="width:100%;margin-top:18px;float:left;">


            </div>
暂无回复,说出你的观点吧
登录后即可参与回复