👻golang で (T, error) の値をエラーチェックなしに取り出したい2024/08/15に公開1件GoGotechpackage main import ( "fmt" "time" ) func Must[T any](val T, err error) T { if err != nil { panic(err) } return val } func main() { time := Must(time.Parse(time.DateTime, "2006-01-02 15:04:07")) fmt.Println(time) } Discussiondamiaozi24日前Rust の enum Result 型の unwrap() メソッドに似てますね
Discussion
Rust の
enum Result
型のunwrap()
メソッドに似てますね