2020年1月3日金曜日

開発環境

入門Goプログラミング (Nathan Youngman(著)、Roger Peppé(著)、吉川 邦夫(監修, 翻訳)、翔泳社)のUNIT 2(型)、LESSON 8(ビッグナンバー)の練習問題の解答を求めてみる。

コード

package main

import "fmt"

func main() {
 const distance = 236000000000000000
 const lightSpeed = 299792
 const secondsPerDay = 60 * 60 * 24
 const daysPerYear = 365
 const secondsPerYear = secondsPerDay * daysPerYear
 const lightYear = distance / lightSpeed / secondsPerYear
 fmt.Printf("%v光年\n", lightYear)
}

入出力結果(Zsh、PowerShell、Terminal)

% go run canis.go
24962光年
%

0 コメント:

コメントを投稿