Merge pull request #4 from viniciusfdasilva/dev

Commits 24-11-2023
This commit is contained in:
Vinicius Silva 2023-12-24 17:46:34 -03:00 committed by GitHub
commit c8a640127d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 32 additions and 53 deletions

View File

@ -1,49 +0,0 @@
pub fn main()
{
mut a := 10
mut b := 20
// Simple if structure
if a < b
{
println("${a} é menor do que ${b}")
}else if(a > b)
{
println("${a} é maior do que ${b}")
}else
{
println("${a} é igual a ${b}")
}
num := 777
s := if num % 2 == 0 { 'even' } else { 'odd' }
println(s)
// ================================================================ //
m := {
'foor' : 'bar'
}
if v := m['foo']
{
println(v)
}else
{
println('not found')
}
if c := res()
{
println(c)
}
}
fn res() !int
{
return 42
}

View File

@ -1,4 +0,0 @@
pub fn main()
{
println('oi')
}

32
06_repetitions/for.v Normal file
View File

@ -0,0 +1,32 @@
pub fn main() {
// ==================================== //
// Basic for
numbers := [1,2,3,4,5]
for num in numbers {
println(num)
}
names := ['Sam', 'Peter']
for i, name in names {
println("${i} - ${name}")
}
// ==================================== //
mut numbers2 := [1,2,3,4,5]
for mut num in numbers2 {
num++
}
println(numbers2)
// ==================================== //
}