| 1 | fn main() { |
| 2 | if 1 == 1 { |
| 3 | println('yeah !') |
| 4 | } |
| 5 | if 1 != 1 { |
| 6 | println("oh no :'(") |
| 7 | } |
| 8 | } |
| 9 | |
| 10 | fn wrapping_tests() { |
| 11 | my_arr := ['Lorem ipsum dolor sit amet, consectetur adipiscing', |
| 12 | 'elit. Donec varius purus leo, vel maximus diam', |
| 13 | 'finibus sed. Etiam eu urna ante. Nunc quis vehicula', |
| 14 | 'velit. Sed at mauris et quam ornare tristique.'] |
| 15 | multi_level := [ |
| 16 | [1, 2, 3], |
| 17 | [ |
| 18 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec varius purus leo, vel maximus diam', |
| 19 | 'finibus sed. Etiam eu urna ante. Nunc quis vehicula velit. Sed at mauris et quam ornare tristique.', |
| 20 | ], |
| 21 | ] |
| 22 | } |
| 23 | |
| 24 | fn array_init_without_commas() { |
| 25 | a := [3, -4, 5, -2] |
| 26 | b := [5 - 2, 7, 2 * 3, -4, -7 * 8, 2 * -4] |
| 27 | c := [4, 6 - 7, 8, 3 * 4] |
| 28 | d := [&a, &b, &c] |
| 29 | e := u16(434) |
| 30 | f := u16(23) |
| 31 | g := u16(4324) |
| 32 | h := [e & f, g, g & g] |
| 33 | k := 323 |
| 34 | l := [k, -k, 5] |
| 35 | x := &e |
| 36 | y := &f |
| 37 | z := &g |
| 38 | q := [f, *y, f * g, e] |
| 39 | ch := chan u16{} |
| 40 | w := [f, 12 <- ch] |
| 41 | } |
| 42 | |
| 43 | struct App { |
| 44 | mut: |
| 45 | text string |
| 46 | result f64 |
| 47 | is_float bool |
| 48 | new_number bool |
| 49 | operands []f64 |
| 50 | operations []string |
| 51 | row_ops [][]string = [ |
| 52 | ['C', '%', '^', '/'], |
| 53 | ['7', '8', '9', '*'], |
| 54 | ['4', '5', '6', '-'], |
| 55 | ['1', '2', '3', '+'], |
| 56 | ['0', '.', '+/-', '='], |
| 57 | ] |
| 58 | } |
| 59 | |