33 lines
962 B
V
33 lines
962 B
V
module flatdir
|
|
|
|
// anotherfile_func0 is the first function of file
|
|
fn anotherfile_func0() {}
|
|
|
|
// anotherfile_func1 is the second function of file
|
|
// - name: a name that the function will do nothing with
|
|
pub fn anotherfile_func1(name string) {}
|
|
|
|
// AnotherfileStruct0 defines the configuration params of anotherfile_func2
|
|
@[params]
|
|
pub struct AnotherfileStruct0 {
|
|
param1 string //
|
|
param2 int //
|
|
}
|
|
|
|
// anotherfile_func2 is the third function of the file
|
|
// - config: configuration for anotherfile_func2
|
|
pub fn anotherfile_func2(config AnotherfileStruct0) {}
|
|
|
|
pub struct AnotherfileStruct1 {
|
|
param string
|
|
}
|
|
|
|
// anotherfile_func3 is the fourth function of the file
|
|
// is does something with param1 and param2 and creates AnotherfileStruct1
|
|
// returns the created filestruct1, a FileStruc1 struct filled in with params 1 and 2
|
|
pub fn anotherfile_func3(param1 string, param2 string) AnotherfileStruct1 {
|
|
return AnotherfileStruct1{
|
|
param: param1 + param2
|
|
}
|
|
}
|