9
A
答えて
11
あなたはName=[X|Xs]
のような構文でそれを行うことができます。使用例は
headlist([H|T]=L) -> io:format("List (~p) with head ~p ~n",[L,H]).
関連する問題
- 1. erlangのpstack相当
- 2. ErlangのJava SocketChannel相当
- 3. Pythonの "Construct"に相当するHaskell
- 4. OCamlのフォーマットライブラリに相当するHaskell
- 5. Boost.FusionのHaskellに相当する
- 6. HaskellのPython urllibに相当する
- 7. Haskellの "Scrap Your Boilerplate"のClojure相当
- 8. Haskellのscanlに相当するRubyとは何ですか?
- 9. Haskellのmain関数に相当するCommon Lisp?
- 10. OOPのクラス特化に相当するHaskell
- 11. NumPyのargsortに相当する効率的なHaskell
- 12. ErlangにはHLintに相当するものはありますか?
- 13. C#のhaskellのiterate関数に相当するものは何ですか?
- 14. 怠惰と機能の構成(haskell、erlang)
- 15. Perlの$に相当する$ _
- 16. INET_NTOAとINET_ATONに相当するPHP相当額
- 17. MASMの_emitに相当するもの
- 18. Juliaのgetattr()に相当するもの
- 19. pyqt4のgtkのエキスパンダーに相当する
- 20. PHPの 'implode'に相当するもの
- 21. .NETのTask.DelayのC++に相当する?
- 22. boto3のboto.exception.BotoServerErrorに相当するもの
- 23. VB.NETのProgram.csに相当するもの
- 24. NSDocumentのviewWillAppearに相当するもの
- 25. golangのphpのchrに相当する
- 26. iOSのonDrawに相当するもの
- 27. WPFの "OnIdle"に相当するもの
- 28. UWPの `System.Drawing.Drawing2D`に相当するもの
- 29. AndroidのOnInputListenerに相当するもの
- 30. Cのリストに相当するもの
です。ヘッドリスト([H | T] = L) - > ....のように、より具体的なパターンを左側に、変数を右側に配置する方が読みやすくなることがあります。このように、複数の句が一直線に並び、余分な変数ではなく、最初に一致するものに集中します。 – RichardC
私は@リチャードCに同意しますが、どちらも合法であり、互いに完全に同等であると言いたいだけです。 – rvirding
@RichardC私はerlangであまりコードを書いていないので、コーディング実践についてはあまりよく知られていません。それを指摘してくれてありがとう。 – Satvik