mirror of
https://github.com/Ed94/Odin.git
synced 2026-06-13 01:21:38 -07:00
93 lines
1.9 KiB
Odin
93 lines
1.9 KiB
Odin
pc :: proc(c: i32) #foreign "putchar"
|
||
|
||
main :: proc() {
|
||
f :: false;
|
||
t :: true;
|
||
v := {8}bool{t, f, t, f, t, f, t, f};
|
||
pc(v[0] as rune + 'A');
|
||
pc(v[1] as rune + 'A');
|
||
pc(v[2] as rune + 'A');
|
||
pc(v[3] as rune + 'A');
|
||
pc('\n');
|
||
}
|
||
|
||
/*
|
||
import "basic"
|
||
|
||
TWO_HEARTS :: '💕';
|
||
|
||
main :: proc() {
|
||
nl :: proc() { print_rune('\n'); }
|
||
|
||
t :: true;
|
||
f :: false;
|
||
|
||
// v := {8}bool{t, t, t, f, f, f, t, t};
|
||
v : {8}bool;
|
||
v[0] = true;
|
||
v[1] = false;
|
||
v[2] = true;
|
||
|
||
for i := 0; i < len(v); i++ {
|
||
b := v[i];
|
||
if b {
|
||
print_rune('t');
|
||
} else {
|
||
print_rune('f');
|
||
}
|
||
nl();
|
||
}
|
||
// v[1] = false;
|
||
// v[2] = true;
|
||
// print_rune(v[0] as rune + 65); nl();
|
||
// print_rune(v[1] as rune + 65); nl();
|
||
// print_rune(v[2] as rune + 65); nl();
|
||
|
||
|
||
// for i := 0; i < len(v); i++ {
|
||
// v[i] = (i%2) == 0;
|
||
// }
|
||
// for i := 0; i < len(v); i++ {
|
||
// print_bool(v[i]); nl();
|
||
// }
|
||
|
||
// print_int(v transmute u8 as int);
|
||
/*
|
||
DATA_SIZE :: 100;
|
||
data := malloc(DATA_SIZE);
|
||
|
||
slice := (data as ^u8)[:0:DATA_SIZE];
|
||
for i := 0; i < cap(slice); i++ {
|
||
ok := append(^slice, (i*i) as u8 % 8);
|
||
}
|
||
|
||
for i := 0; i < len(slice); i++ {
|
||
print_int(slice[i] as int);
|
||
print_string(", ");
|
||
if (i+1) % 8 == 0 {
|
||
print_string("\n");
|
||
}
|
||
}
|
||
|
||
print_string("\n");
|
||
free(data);
|
||
*/
|
||
}
|
||
|
||
|
||
// print_hello :: proc() {
|
||
// print_string("Chinese - 你好世界\n");
|
||
// print_string("Dutch - Hello wereld\n");
|
||
// print_string("English - Hello world\n");
|
||
// print_string("French - Bonjour monde\n");
|
||
// print_string("German - Hallo Welt\n");
|
||
// print_string("Greek - γειά σου κόσμος\n");
|
||
// print_string("Italian - Ciao mondo\n");
|
||
// print_string("Japanese - こんにちは世界\n");
|
||
// print_string("Korean - 여보세요 세계\n");
|
||
// print_string("Portuguese - Olá mundo\n");
|
||
// print_string("Russian - Здравствулте мир\n");
|
||
// print_string("Spanish - Hola mundo\n");
|
||
// }
|
||
*/
|