+++ /dev/null
-package folding //@fold("package")
-
-import (
- "fmt"
- _ "log"
-)
-
-import _ "os"
-
-// bar is a function.
-// With a multiline doc comment.
-func bar() string {
- switch {
- case true:
- if true {
- fmt.Println("true")
- } else {
- fmt.Println("false")
- }
- case false:
- fmt.Println("false")
- default:
- fmt.Println("default")
- }
- _ = []int{
- 1,
- 2,
- 3,
- }
- _ = [2]string{"d",
- "e"
- }
- _ = map[string]int{
- "a": 1,
- "b": 2,
- "c": 3,
- }
- type T struct {
- f string
- g int
- h string
- }
- _ = T{
- f: "j",
- g: 4,
- h: "i",
- }
- x, y := make(chan bool), make(chan bool)
- select {
- case val := <-x:
- if val {
- fmt.Println("true from x")
- } else {
- fmt.Println("false from x")
- }
- case <-y:
- fmt.Println("y")
- default:
- fmt.Println("default")
- }
- // This is a multiline comment
- // that is not a doc comment.
- return `
-this string
-is not indented`
-}