From d7a391d46b5c4795497791f91ddd49f37165dcc2 Mon Sep 17 00:00:00 2001 From: Vinicius Silva Date: Sat, 23 Dec 2023 23:46:34 -0300 Subject: [PATCH] Code insert on in.v file --- 05_conditions/in.v | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 05_conditions/in.v diff --git a/05_conditions/in.v b/05_conditions/in.v new file mode 100644 index 0000000..f5dc5c4 --- /dev/null +++ b/05_conditions/in.v @@ -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 +} \ No newline at end of file