v2 / cmd / tools / vwhere / test / file_one.v
28 lines · 21 sloc · 457 bytes · 4f997feee7ceb6ab893c9a1cdfba24827874dbd1
Raw
1module test
2
3// Test declarations
4
5fn main() {
6 p_1 := Programmer{'Programmer', 'Inmutable'}
7 mut p_2 := Programmer{'Programmer', 'Mutable'}
8}
9
10struct Programmer {
11 f_name string
12 l_name string
13}
14
15fn (p Programmer) drink(cups int) string {
16 return 'drink coffee, return program'
17}
18
19pub struct Brogrammer {
20 f_name string
21 life []Stories
22}
23
24pub fn (p Brogrammer) drink(glasses int) string {
25 return 'drink beer, return script cluster'
26}
27
28struct Stories {}
29