Code insert on in.v file

This commit is contained in:
Vinicius Silva 2023-12-23 23:46:34 -03:00
parent ee1c1a61be
commit d7a391d46b
1 changed files with 42 additions and 0 deletions

42
05_conditions/in.v Normal file
View File

@ -0,0 +1,42 @@
pub fn main() {
nums := [2,4,5]
println(2 in nums) // true
println(1 !in nums) // true
println(6 in nums) // false
// ===================================================== //
m := {
'one' : 1
'two' : 2
}
println('one' in m) // true
println('two' !in m) // false
println('three' in m) // false
// ===================================================== //
parse := Parse{}
if parse.token == .plus || parse.token == .minus || parse.token == .div || parse.token == .mult {
println('yes')
}
if parse.token in [.plus, .minus, .div, .mult] {
println('yes')
}
}
struct Parse {
token Token
}
enum Token {
plus
minus
div
mult
}