English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Мы будем рассматривать первый оператор условия, это оператор "if". Ниже приведен общий вид этой строки в Erlang.
if condition -> statement #1; true -> statement #2 end.
В Erlang условие - это выражение, результатом которого является true или false. Если условие true, то выполняется заявление #1,否则 выполняется заявление #2.
Следующая программа:Пример простого выражения if в Erlang
-module(helloworld). -export([start/0]). start() -> A = 5, B = 6, if A == B -> io:fwrite("True"); true -> io:fwrite("False") end.
Следующие важные моменты следует учитывать в отношении вышеуказанной программы:
Здесь используется выражение для сравнения переменных A и B.
Оператор «->» должен следовать выражению.
Запятая «;» должна следовать заявлению #1.
Оператор «->» должен следовать выражению true.
Запятая «end» должна быть указана здесь для обозначения конца блока «if».
Вывод программы будет следующим:
False