2019年7月8日月曜日

開発環境

Head First Go (Jay McGavren(著)、O'Reilly Media)のChapter 1(let's get going - Syntax Basics)、Exercise(24)の解答を求めてみる。

コード

package main

import "fmt"

func main() {
 var price int = 100
 fmt.Println("Price is", price, "dollars.")

 var taxRate float64 = 0.08
 var tax float64 = float64(price) * taxRate
 fmt.Println("Tax is", tax, "dollars.")

 var total float64 = float64(price) + tax
 fmt.Println("Total cost is", total, "dollars.")

 var availableFunds int = 120
 fmt.Println(availableFunds, "dollars available.")
 fmt.Println("Within budget?", float64(availableFunds) > total)
}

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

$ go run sample4.go
Price is 100 dollars.
Tax is 8 dollars.
Total cost is 108 dollars.
120 dollars available.
Within budget? true
$ 

0 コメント:

コメントを投稿