把一个元素放到链表的头部, 组成新的链表, 这个操作按照传统叫做cons. 但诸多语言使用了中缀符号来简写这个操作, 并且这个中缀符号是特殊的, 与其他运算符不同, 它是右结合的.
ml语言与idris使用::
运算符, haskell使用 :
1 :: 2 :: 3 :: [] <=> [1, 2, 3]
对于julia,我们选择什么好呢?
有哪些右结合的运算符呢?
把一个元素放到链表的头部, 组成新的链表, 这个操作按照传统叫做cons. 但诸多语言使用了中缀符号来简写这个操作, 并且这个中缀符号是特殊的, 与其他运算符不同, 它是右结合的.
ml语言与idris使用::
运算符, haskell使用 :
1 :: 2 :: 3 :: [] <=> [1, 2, 3]
对于julia,我们选择什么好呢?
有哪些右结合的运算符呢?