안녕하세요. 개발자 모도리입니다.
The Go Programming Language 라는 책으로 Go를 공부하고 있으며, 해당 책의 내용을 요약 정리해서 올리려고 합니다. 저는 번역본을 구매해서 공부하고 있습니다.
예제코드 라고 나오는 것들은 https://github.com/modolee/tgpl.git 에서 다운 받으실 수 있습니다.
// Boiling은 물의 끓는점을 출력합니다.
package main
import "fmt"
const boilingF = 212.0
func main() {
var f = boilingF
var c = (f - 32) * 5 / 9
fmt.Printf("boiling point = %gºF or %gºC\n", f, c)
// 출력:
// boiling pint = 212 ºF or 100ºC
}
예제코드 [ch2/boiling.go]
실행결과
$ go run ch2/boiling.go
boiling point = 212ºF or 100ºC
// Ftoc는 화씨-섭씨 변환을 두 번 출력합니다.
package main
import "fmt"
func main() {
const freezingF, boilingF = 32.0, 212.0
fmt.Printf("%gºF = %gºC\n", freezingF, fToC(freezingF)) // "32ºF = 0ºC"
fmt.Printf("%gºF = %gºC\n", boilingF, fToC(boilingF)) // "212ºF = 100ºC"
}
func fToC(f float64) float64 {
return (f - 32) * 5 / 9
}
예제코드 [ch2/ftoc.go]
실행결과
$ go run ch2/ftoc.go
32ºF = 0ºC
212ºF = 100ºC