首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Erlang几种判断案句:if、case等

2013-10-06 
Erlang几种判断语句:if、case等Erlang有几种常用的判断结构语句,如if、case等。本篇侧重介绍其特点,以及用例

Erlang几种判断语句:if、case等

Erlang有几种常用的判断结构语句,如if、case等。本篇侧重介绍其特点,以及用例说明

1、if 结构

-module(compare).-export([compare/2, compare2/2, compare3/2]).%% if 语句compare(A, B) ->if A > B ->io:format("~p > ~p~n", [A, B]);   A < B ->io:format("~p < ~p~n", [A, B]);   true ->io:format("~p = ~p~n", [A, B])end.%% guard 语句compare2(A, B) when A > B ->io:format("~p > ~p~n", [A, B]);compare2(A, B) when A < B ->io:format("~p < ~p~n", [A, B]);compare2(A, B) ->io:format("~p = ~p~n", [A, B]).%% case 语句compare3(A, B) ->case A > B oftrue ->io:format("~p > ~p~n", [A, B]);_ ->case A < B oftrue ->io:format("~p < ~p~n", [A, B]);_ ->io:format("~p = ~p~n", [A, B])endend.

热点排行