mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-05 04:27:44 +00:00
Merge remote-tracking branch 'nim-lang/devel' into emscripten-support
This commit is contained in:
@@ -137,6 +137,14 @@ to supply any type of first argument for procedures:
|
||||
Another way to look at the method call syntax is that it provides the missing
|
||||
postfix notation.
|
||||
|
||||
The method call syntax conflicts with explicit generic instantiations:
|
||||
``p[T](x)`` cannot be written as ``x.p[T]`` because ``x.p[T]`` is always
|
||||
parsed as ``(x.p)[T]``.
|
||||
|
||||
**Future directions**: ``p[.T.]`` might be introduced as an alternative syntax
|
||||
to pass explict types to a generic and then ``x.p[.T.]`` can be parsed as
|
||||
``x.(p[.T.])``.
|
||||
|
||||
See also: `Limitations of the method call syntax`_.
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user