Skip to content

Instantly share code, notes, and snippets.

@sugilog
Created January 3, 2015 15:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sugilog/c77d838be410d25d5598 to your computer and use it in GitHub Desktop.
Save sugilog/c77d838be410d25d5598 to your computer and use it in GitHub Desktop.
mapの初期化
package main
import "fmt"
func main() {
printer()
variables()
}
func printer() {
// fmt.Println( back0() );
fmt.Println( back1() );
fmt.Println( back2() );
fmt.Println( back3() );
}
func variables() {
v10 := back1()
fmt.Println( v10 )
// v11, v12 := back1()
// fmt.Println( v10, v11, v12 )
v21, v22 := back2()
fmt.Println( v21, v22 )
// v20 := back2()
// fmt.Println( v20, v21, v22 )
v33, v34, v35 := back3()
fmt.Println( v33, v34, v35 )
// v30 := back3()
// v31, v32 := back3()
// fmt.Println( v30, v31, v32, v33, v34, v35 )
}
func back0() {
fmt.Println( "back" )
}
func back1() string {
return "hoge"
}
func back2() ( string, string ) {
return "bar", "baz"
}
func back3() ( string, string, string ) {
return "abc", "hij", "zyz"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment