v2 / vlib / v / fmt / tests / array_init_expected.vv
58 lines · 55 sloc · 1.18 KB · 1f21053bc0bb7bdc58eba65c7365af0e5249acd3
Raw
1fn main() {
2 if 1 == 1 {
3 println('yeah !')
4 }
5 if 1 != 1 {
6 println("oh no :'(")
7 }
8}
9
10fn 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
24fn 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
43struct App {
44mut:
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