github.com/xenophex/i18n4go@v0.2.7-0.20160907212557-40256cda157a/test_fixtures/rewrite_package/f_option/input_files/test.go (about)

     1  package input_files
     2  
     3  import (
     4  	"fmt"
     5  	"os"
     6  	"path/filepath"
     7  )
     8  
     9  type t struct {
    10  	myString string
    11  }
    12  
    13  func myPrint() {
    14  	println("isn't that grand")
    15  }
    16  
    17  func Something() string {
    18  	myPrint() // a trivial case
    19  
    20  	someString := "hello"
    21  	var anotherString string = "world"
    22  	println(someString, anotherString)
    23  
    24  	yetAnotherString := []string{"tricky tests"}
    25  	var moreStrings []string
    26  	moreStrings = []string{"are", "tricky"}
    27  	println(yetAnotherString, moreStrings)
    28  
    29  	mappyMap := map[string]string{"hello": "world"}
    30  	println(mappyMap)
    31  	println(mappyMap["hello"])
    32  
    33  	myT := t{myString: "my string"}
    34  	println(myT.myString)
    35  
    36  	trickyT := t{"this is a tricky case"}
    37  	println(trickyT.myString)
    38  
    39  	concatenatedStrings := "foo" + " " + "bar"
    40  	println(concatenatedStrings)
    41  
    42  	fmt.Printf("HAI")
    43  	if os.Getenv("SOMETHING") != "" {
    44  		fmt.Printf(filepath.Clean(os.Getenv("SOMETHING")))
    45  	}
    46  
    47  	fmt.Println("hello" + "world")
    48  
    49  	return "enqueuedequeueenqueuebananapants"
    50  }