Răsfoiți Sursa

Revert demo.odin

Ginger Bill 8 ani în urmă
părinte
comite
5595daf5a3
1 a modificat fișierele cu 16 adăugiri și 1 ștergeri
  1. 16 1
      code/demo.odin

+ 16 - 1
code/demo.odin

@@ -1,3 +1,18 @@
+#import "fmt.odin";
+
 main :: proc() {
 main :: proc() {
-	/*
+	immutable program := "+ + * - /";
+	accumulator := 0;
+
+	for token in program {
+		match token {
+		case '+': accumulator += 1;
+		case '-': accumulator -= 1;
+		case '*': accumulator *= 2;
+		case '/': accumulator /= 2;
+		default: // Ignore everything else
+		}
+	}
+
+	fmt.printf("The program \"%s\" calculates the value %d\n", program, accumulator);
 }
 }