v2 / vlib / v / fmt / tests / fn_with_short_args_keep.vv
22 lines · 19 sloc · 357 bytes · c51d30bf5309653c6b573ec815268e69a78ea8cc
Raw
1struct Config {
2 name string
3 age int
4}
5
6fn get_info(a int, b string, c Config) string {
7 return b + '-' + c.name + '-${a}'
8}
9
10fn main() {
11 ret1 := get_info(11, 'aaaaabbbbb',
12 name: 'john'
13 age: 11
14 )
15 println(ret1)
16
17 ret2 := get_info(22, 'aaaaabbbbbcccccdddddeeeeefffffggggghhhhhiiiiijjjjjkkkkklllllmmmmm',
18 name: 'bob'
19 age: 22
20 )
21 println(ret2)
22}
23