9
A
回答
11
你可以像Name=[X|Xs]
語法做到這一點。一個示例用法是
headlist([H|T]=L) -> io:format("List (~p) with head ~p ~n",[L,H]).
相關問題
- 1. Erlang相當於if else
- 2. Haskell相當於C的__LINE__
- 3. Haskell相當於python -m http.server?
- 4. F#相當於Haskell scanl/scanr
- 5. Erlang有沒有相當於HLint的?
- 6. Erlang中的Java SocketChannel相當於
- 7. Haskell在Java中的foldr相當於
- 8. Haskell相當於Scala的組合
- 9. Haskell相當於OCaml的格式庫
- 10. haskell accumArra在scala中相當於?
- 11. 相當於紅寶石...?在haskell
- 12. Erlang - Mnesia - 相當於「從表中選擇不同的ID」
- 13. F#是否與Haskell相當?
- 14. Haskell和Erlang映射函數
- 15. 的Clojure相當於Haskell的的「廢你的樣板」(SYB)
- 16. 高效的Haskell相當於NumPy的參數
- 17. Haskell的Foreign.C相當於C的&符號運算符(&)
- 18. Erlang:有沒有相當於C預處理器##指令?
- 19. Haskell相當於非類型的C++模板
- 20. 相當於Haskell的方案,其中條款
- 21. 什麼是C#相當於Haskell的新類型?
- 22. 在Prolog中是否有相當於Haskell的enumFromTo?
- 23. 來自Ruby,Lisp,Haskell和Erlang的Ocaml
- 24. 相當於Android的
- 25. 相當於Postgres的
- 26. .format相當於
- 27. 相當於transaction.transactionReceipt.bytes
- 28. HQL'parsename'相當於
- 29. 相當於WeakHashMap?
- 30. wtol相當於#
請注意,通常在headlist([H | T] = L) - > ....中將更具體的模式放在左側並將變量放在右側通常更具可讀性。這樣,多個子句更好地對齊,並且您首先關注正在匹配的內容而不是額外的變量。 – RichardC
我同意@RichardC,但只是想說,兩者都是合法的,完全等同於對方。 – rvirding
@RichardC我在erlang中編碼不多,所以我對編碼實踐不太熟悉。感謝您指出了這一點。 – Satvik