2019年6月10日月曜日

開発環境

Head First Go (Jay McGavren(著)、O'Reilly Media)のChapter 8(building storage - Structs)、Exercise(260)の解答を求めてみる。

コード

~/go/src/heafirstgo/geo/geo.go

package geo

type Coordinates struct {
 Latitude   float64
 Longitutde float64
}

type Landmark struct {
 Name string
 Coordinates
}

main.go

package main

import (
 "fmt"
 "heafirstgo/geo"
)

func main() {
 location := geo.Landmark{}
 location.Name = "The Googleplex"
 location.Latitude = 37.42
 location.Longitutde = -122.08
 fmt.Println(location)
}

入出力結果(Bash、cmd.exe(コマンドプロンプト)、Terminal)

$ go run main.go
{The Googleplex {37.42 -122.08}}
$ 

0 コメント:

コメントを投稿