From 55b0675b754389e6f55e19b7cd4763e35ee0d6b6 Mon Sep 17 00:00:00 2001 From: Vinicius Silva Date: Thu, 21 Dec 2023 12:11:18 -0300 Subject: [PATCH] 03 Variables and Constants implemented --- 02_read/main.v | 2 +- 03_variables/main.v | 20 ++++++++++++++++++++ 04_conditions/main.v | 6 ++++++ 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 03_variables/main.v create mode 100644 04_conditions/main.v diff --git a/02_read/main.v b/02_read/main.v index ebe04a5..1eac500 100644 --- a/02_read/main.v +++ b/02_read/main.v @@ -2,6 +2,6 @@ import readline { read_line } fn main() { - s := read_line("")! + s := read_line("asdf\n")! print("${s} \n") } diff --git a/03_variables/main.v b/03_variables/main.v new file mode 100644 index 0000000..02d2114 --- /dev/null +++ b/03_variables/main.v @@ -0,0 +1,20 @@ +import math + +const pi = math.pi + +pub fn main() +{ + + // Por padrão os valores são criados como imutável + immutable := pi + println('${immutable}') + + // Para se tornar variável basta inserir a palavra reservada 'mut' + mut mutable := 23.2 + print('${mutable}\n') + + mutable = pi + + print('${mutable}\n') + +} \ No newline at end of file diff --git a/04_conditions/main.v b/04_conditions/main.v new file mode 100644 index 0000000..8f71fa1 --- /dev/null +++ b/04_conditions/main.v @@ -0,0 +1,6 @@ + + + +pub fn main() { + println('oi') +} \ No newline at end of file