Slide 11
Slide 11 text
deadcodeを使ってみて
- $ deadcode -test ./...
inference/inferred_value.go:52:25: unreachable func: DeterminedVal.isInferredVal
inference/inferred_value.go:94:27: unreachable func: UndeterminedVal.isInferredVal
- 「不要なメソッドだ!」とPR送ったけど、、、
type InferredVal interface {
isInferredVal()👈ここと
copy() InferredVal
}
func (e *DeterminedVal) isInferredVal() {}👈ここだけ
func (e *DeterminedVal) copy() InferredVal { return &DeterminedVal{Bool: e.Bool} }