File tree Expand file tree Collapse file tree 4 files changed +826
-805
lines changed Expand file tree Collapse file tree 4 files changed +826
-805
lines changed Original file line number Diff line number Diff line change
1
+ module main
2
+
3
+ fn (mut c Create) set_bin_project_files (new bool ) {
4
+ c.files << ProjectFiles{
5
+ path: if new { '${c.name} /src/main.v' } else { 'src/main.v' }
6
+ content: "module main
7
+
8
+ fn main() {
9
+ println('Hello World!')
10
+ }
11
+ "
12
+ }
13
+ }
Original file line number Diff line number Diff line change
1
+ module main
2
+
3
+ fn (mut c Create) set_lib_project_files () {
4
+ c.files << ProjectFiles{
5
+ path: '${c.name} /src/${c.name} .v'
6
+ content: 'module ${c.name}
7
+
8
+ // square calculates the second power of `x`
9
+ pub fn square(x int) int {
10
+ return x * x
11
+ }
12
+ '
13
+ }
14
+ c.files << ProjectFiles{
15
+ path: '${c.name} /tests/square_test.v'
16
+ content: 'import ${c.name}
17
+
18
+ fn test_square() {
19
+ assert ${c.name} .square(2) == 4
20
+ }
21
+ '
22
+ }
23
+ }
You can’t perform that action at this time.
0 commit comments