docs on new function metadata API
This commit is contained in:
1 parent
898ebfa536
commit
2f118a1fef
7 files changed
+138
-6
No files matched your search
@@ -65,6 +65,8 @@ Primary sources used: `lynglib/src/commonMain/kotlin/net/sergeych/lyng/{Parser,T
|
||||
- Declaration-side variadic parameters use ellipsis suffix:
|
||||
- functions: `fun f(head, tail...) { ... }`
|
||||
- lambdas: `{ x, rest... -> ... }`
|
||||
- a typed parameter `values: T...` has signature type `T...`, but inside the callable `values`
|
||||
is a `List<T>` containing the collected arguments.
|
||||
- Call-side splats use `...expr` and are expanded by argument kind:
|
||||
- positional splat: `f(...[1,2,3])`
|
||||
- named splat: `f(...{ a: 1, b: 2 })` (map-style)
|
||||
|
||||
Reference in new issue
Block a user