struct Chunk { a : Foo, b : Bar } fn make_foo() -> Foo { ... } fn make_bar() -> Bar { ... } impl Chunk { fn new1() { let a = make_foo(); let b = make_bar(); Chunk { a, b } } fn new2() { Chunk { a : make_foo(), b : make_bar() } } }




그럼 new1, new2 도 다름?