github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/talks/2014/readability/if-else-bad.go (about)

     1  // +build OMIT
     2  
     3  package sample // OMIT
     4  
     5  func sample() { // OMIT
     6  	if _, ok := f.dirs[dir]; !ok { // HL
     7  		f.dirs[dir] = new(feedDir) // HL
     8  	} else {
     9  		f.addErr(fmt.Errorf("..."))
    10  		return
    11  	}
    12  	// some code
    13  } // OMIT