亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: Efene: an Erlang VM language [打印本頁]

作者: patagonia2    時間: 2016-05-24 16:09
標題: Efene: an Erlang VM language
Efene Programming Language

Efene is an alternative syntax for the Erlang Programming Language focusing on simplicity, consistency, ease of use and programmer UX.

作者: patagonia2    時間: 2016-05-24 16:13
Function
  1. fn two_are_the_same
  2.     case A, A: true
  3.     case _, _: false
  4. end
復制代碼
  1. fn two_are_the_same_1
  2.     case A, A: true
  3.     else: false
  4. end
復制代碼
  1. fn two_are_the_same_2
  2.     case _A, _A: true
  3.     else: false
  4. end
復制代碼

作者: patagonia2    時間: 2016-05-24 16:16
print
  1. print("first argument is ~p second argument is ~p", [1, false])
復制代碼
will print:
  1. first argument is 1 second argument is false
復制代碼

作者: patagonia2    時間: 2016-05-24 16:18
for
  1. for I in lists.seq(1, 10):
  2.     print("I: ~p", [I])
  3. end
復制代碼

作者: patagonia2    時間: 2016-05-24 16:22
Strings


作者: patagonia2    時間: 2016-05-24 16:23
Tuples:

(), (1,), (1, 2)
作者: patagonia2    時間: 2016-05-24 16:24
本帖最后由 patagonia2 于 2016-05-24 16:25 編輯

maps
  1. Account1 = {username: 'bob', password: 'secret', email: 'bob@gmail.com'}
復制代碼
  1. {username = Username, email = Email} = Account1
復制代碼

作者: patagonia2    時間: 2016-05-24 16:28
pattern match
  1. [One, Two, Three, Four] = [1, 2, 3, 4]
  2. [Head1 :: Tail1] = [1, 2, 3, 4]
復制代碼

作者: patagonia2    時間: 2016-05-24 16:32
when
  1. when A < 10:
  2.     io.format("A < 10")
  3. else A < 20:
  4.     io.format("A < 20 and >= 10")
  5. else A < 30:
  6.     io.format("A < 30 and >= 20")
  7. else:
  8.     io.format("A > 30")
  9. end
復制代碼

作者: patagonia2    時間: 2016-05-24 16:35
try
  1. try
  2.   1/0
  3. catch
  4.     case error, badarith: ok
  5. end
復制代碼
  1. try
  2.   1/0
  3. catch
  4.     case error, badarith: ok
  5. after
  6.   ok
  7. end
復制代碼





歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2