2019年8月2日金曜日

開発環境

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

コード

sample4_test.go

package main

import (
 "fmt"
 "headfirstgo/geo"
)

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

~~/go/src/headfirstgo/geo/geo.go

package geo

type Coordinates struct {
 Latitude  float64
 Longitude float64
}

type Landmark struct {
 Name string
 Coordinates
}

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

$ go run sample5.go
{Thee Googleplex {37.42 -122.08}}
$ 

0 コメント:

コメントを投稿