29 lines
408 B
V
29 lines
408 B
V
const size = 5
|
|
|
|
struct Foo {
|
|
bar [size]int
|
|
baz [5]int
|
|
}
|
|
|
|
fn foo() [1]f32 {
|
|
return [f32(0.0)]!
|
|
}
|
|
|
|
fn main() {
|
|
_ := [5]string{init: 'abc'}
|
|
}
|
|
|
|
// NB: secret_key_size is missing here on purpose
|
|
// vfmt should leave it as is, assuming it is comming
|
|
// from another .v file
|
|
|
|
struct VerifyKey {
|
|
public_key [public_key_size]u8
|
|
}
|
|
|
|
struct SigningKey {
|
|
secret_key [secret_key_size]u8
|
|
pub:
|
|
verify_key VerifyKey
|
|
}
|