1
guard(assert)関数のgolang命名規則があるのでしょうか?私はちょっとグーグルではありますが、決定的なものは何も見つかりませんでした。私は「The Go Programming Language」の本で、「必須」プレフィックスを使用するのが一般的な方法であると読んでいます。私が必要とする機能のGolang guard(assert)関数の命名規則
例:
package main
func divide(a, b int) int {
mustNotBeZero(b)
return a/b
}
func mustNotBeZero(n int) {
if n == 0 {
panic("cannot divide by zero")
}
}
func main() {
println(divide(5, 0))
}
さて、この例Iそれは 'mustNotBeZero'ガード/アサーションなしでやることとまったく同じように少し奇妙です:パニック。 – Volker