2020-11-16から1日間の記事一覧
構造体の生成方法 type MyStruct struct { f1 int f2 string } func function() { ms := MyStruct { } ms = MyStruct { f1: 14} ms = MyStruct { 32, "Hello" } }
関数が参照を引数にもちかつ、複数個あり、そのどちらかが戻り値になるとき 戻り値の参照先の値の寿命によってはダングリング参照が起きる。 なのでrustでは寿命が異なる時はコンパイルできないようになっている。 それを解決するためにライフタイム注釈とい…