blob: e8f804af92e6469a68949fa70348342a61b657bf [file] [edit]
40 columns |
### Test how named arguments interact with block formatting.
>>> A function block argument can't be named.
function(name: () {;});
<<< 3.7
function(
name: () {
;
},
);
>>> A collection block argument can't be named.
function(name: [element, element, element, element]);
<<< 3.7
function(
name: [
element,
element,
element,
element,
],
);
>>> If there are multiple functions, don't block format, even if only one is positional.
function(a: () {;}, () {;});
<<< 3.7
function(
a: () {
;
},
() {
;
},
);
>>> If there are multiple collections, don't block format, even if only one is positional.
function(a: [element], [element, element, element, element, element]);
<<< 3.7
function(
a: [element],
[
element,
element,
element,
element,
element,
],
);
>>> Other non-block arguments can be named or not.
function(1, a: 2, 3, b: 4, [element, element], c: 5);
<<< 3.7
function(1, a: 2, 3, b: 4, [
element,
element,
], c: 5);