開発環境
- macOS High Sierra - Apple (OS)
- Emacs (Text Editor)
- Go (プログラミング言語)
Introducing Go: Build Reliable, Scalable Programs (Caleb Doxsey (著)、O'Reilly Media)のChapter 6.(Functions)、Exercises(No. 1105)8、9.を取り組んでみる。
コード(Emacs)
package main import "fmt" func main() { xPtr := new(int) fmt.Println(xPtr) *xPtr = 1 fmt.Println(*xPtr) yPtr := new(float64) *yPtr = 1.2 fmt.Println(yPtr) fmt.Println(*yPtr) zPtr := new(string) *zPtr = "golang" fmt.Println(zPtr) fmt.Println(*zPtr) }
入出力結果(Terminal)
$ go run sample8.go 0xc4200140a8 1 0xc4200140c8 1.2 0xc42000e1e0 golang $
0 コメント:
コメントを投稿