2021-01-04 19:19:03 +01:00
|
|
|
struct Foo {
|
|
|
|
name string
|
|
|
|
age int
|
|
|
|
}
|
|
|
|
|
2021-02-01 15:18:03 +01:00
|
|
|
struct Foo2 {b bool}
|
2021-01-04 19:19:03 +01:00
|
|
|
|
|
|
|
fn main() {
|
2021-02-01 15:18:03 +01:00
|
|
|
i := 2
|
2021-01-04 19:19:03 +01:00
|
|
|
_ := Foo{
|
2021-02-01 15:18:03 +01:00
|
|
|
...i
|
2021-01-04 19:19:03 +01:00
|
|
|
name: 'f2'
|
|
|
|
}
|
2021-02-01 15:18:03 +01:00
|
|
|
p := &i
|
|
|
|
_ = Foo{
|
|
|
|
...p
|
|
|
|
}
|
|
|
|
f2 := Foo2{}
|
|
|
|
_ = Foo{
|
|
|
|
...f2
|
|
|
|
}
|
|
|
|
_ = Foo{
|
|
|
|
...Foo{}
|
|
|
|
}
|
2021-01-04 19:19:03 +01:00
|
|
|
}
|
|
|
|
|
2021-02-01 20:08:25 +01:00
|
|
|
struct Empty {}
|
|
|
|
|
|
|
|
fn empty() {
|
|
|
|
e := Empty{}
|
|
|
|
_ = Foo{
|
|
|
|
...e
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|