Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
parser
/
tests
/
or_default_missing.vv
16
lines
·
15
sloc
·
233 bytes
·
0c8ce3bcb9fd4a2e5bd5f991a5a07da976d780d7
Raw
1
fn test_array_or() {
2
m := [3, 4, 5]
3
el := m[4] or { println('error') }
4
println(el)
5
}
6
7
fn test_map_or() {
8
m := {
9
'as': 3
10
'qw': 4
11
'kl': 5
12
}
13
mut testvar := 0
14
el := m['pp'] or { testvar = 12 }
15
println('${el} ${testvar}')
16
}
17