Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 10 additions & 3 deletions absolute_beginners/4_if_statements.odin
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package basics

import "core:fmt"

if_statements :: proc(some_number: int) {
// An if statement runs some code only if a condition is true.
//
Expand All @@ -11,9 +11,16 @@ if_statements :: proc(some_number: int) {
fmt.println("This is always happens.")
}

// You can use `>` to check if a value is bigger than another value.
// You can use `>` or `<` to check if a value is greater than or
// less than another value, respectively.
//
// Along with else if/else statements.
if some_number > 10 {
fmt.printfln("some_number is %v, which is bigger than 10!", some_number)
} else if some_number < 10 {
fmt.printfln("some_number is %v, which is smaller than 10!", some_number)
} else {
fmt.printfln("some_number is %v, which is equal to 10!", some_number)
}

// Unless you changed something in the example, then `some_number` will be
Expand Down Expand Up @@ -42,4 +49,4 @@ if_statements :: proc(some_number: int) {
if !a_condition {
fmt.println("some_number is equal to 500, or larger")
}
}
}
Loading