mirror of
https://github.com/odin-lang/Odin.git
synced 2026-02-14 07:13:14 +00:00
Fix problem with odin build
This commit is contained in:
@@ -1,59 +1,5 @@
|
||||
#import "fmt.odin";
|
||||
|
||||
main :: proc() {
|
||||
{
|
||||
Byte_Size :: enum f64 {
|
||||
_, // Ignore first value
|
||||
KB = 1<<(10*iota),
|
||||
MB,
|
||||
GB,
|
||||
TB,
|
||||
PB,
|
||||
}
|
||||
|
||||
using Byte_Size;
|
||||
fmt.println(KB, MB, GB, TB, PB);
|
||||
}
|
||||
{
|
||||
x := if 1 < 2 {
|
||||
y := 123;
|
||||
give y-2;
|
||||
} else {
|
||||
give 0;
|
||||
};
|
||||
|
||||
x += {
|
||||
x := 2;
|
||||
give x;
|
||||
};
|
||||
|
||||
fmt.println("x =", x);
|
||||
}
|
||||
{
|
||||
list := []int{1, 4, 7, 3, 7, 2, 1};
|
||||
for value : list {
|
||||
fmt.println(value);
|
||||
}
|
||||
for val, idx : 12 ..< 17 {
|
||||
fmt.println(val, idx);
|
||||
}
|
||||
msg := "Hellope";
|
||||
for value : msg {
|
||||
fmt.println(value);
|
||||
}
|
||||
}
|
||||
{
|
||||
i := 0;
|
||||
while i < 2 {
|
||||
i += 1;
|
||||
}
|
||||
|
||||
// Idiom to emulate C-style for loops
|
||||
while x := 0; x < 2 {
|
||||
defer x += 1;
|
||||
// Body of code
|
||||
// ++ and -- have been removed
|
||||
}
|
||||
}
|
||||
fmt.println("Hellope!");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user