User Tools

Site Tools


notes_while_learning_elixir

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
notes_while_learning_elixir [2018/08/12 17:58]
luciano [import]
notes_while_learning_elixir [2018/08/12 18:01] (current)
luciano [import]
Line 23: Line 23:
   * The colon after ''​only''​. That's because the second argument is actually a keyword list (or whatever it's called, I'm not sure about the name of that now). The full syntax would be ''​{:​only,​ x}'',​ but there'​s this syntactic sugar that allows spelling such lists without the braces and comma, when they appear as the trailing arguments in a function or macro call.   * The colon after ''​only''​. That's because the second argument is actually a keyword list (or whatever it's called, I'm not sure about the name of that now). The full syntax would be ''​{:​only,​ x}'',​ but there'​s this syntactic sugar that allows spelling such lists without the braces and comma, when they appear as the trailing arguments in a function or macro call.
  
-  * The list ''​[MyFunc:​ 1]''​ to specify a function with arity 1. Why not ''​MyFunc/​1'',​ the syntax used by the capture operator ''&''?​+  * The list ''​[MyFunc:​ 1]''​ to specify a function with arity 1. Why not ''​MyFunc/​1'',​ the syntax used by the capture operator ''&''? ​(I don't like that syntax either, but I'd rather see ugly syntax used consistently than inconsistent,​ ugly syntax to represent a function with arity).
  
    
notes_while_learning_elixir.1534121906.txt.gz ยท Last modified: 2018/08/12 17:58 by luciano