Skip to content

Instantly share code, notes, and snippets.

@giwa
Last active August 29, 2015 14:14
Show Gist options
  • Save giwa/9d2949a02b07566c13f9 to your computer and use it in GitHub Desktop.
Save giwa/9d2949a02b07566c13f9 to your computer and use it in GitHub Desktop.
package main
import "fmt"
import "math"
// 定数は constで宣言される。
const s string = "constant"
func main() {
fmt.Println(s)
// 定数宣言はvarでの宣言のようにどこでも現れる事ができる。
const n = 500000000
// 定数宣言は任意精度演算を行うことができる。
const d = 3e20 / n
fmt.Println(d)
// 数の定数は明示的なキャストなどがされるまでは型が決まっていない。
fmt.Println(int64(d))
// 変数の代入や、関数の呼び出しよのうなコンテキストを使うことによって方が与えられる。
// math.Sin はfloat64を引数をして取る。
fmt.Println(math.Sin(n))
}
package main
import "fmt"
import "math"
// 定数は constで宣言される。
const s string = "constant"
func main() {
fmt.Println(s)
// 定数宣言はvarでの宣言のようにどこでも現れる事ができる。
const n = 500000000
// 定数宣言は任意精度演算を行うことができる。
const d = 3e20 / n
fmt.Println(d)
// 数の定数は明示的なキャストなどがされるまでは型が決まっていない。
fmt.Println(int64(d))
// 変数の代入や、関数の呼び出しよのうなコンテキストを使うことによって方が与えられる。
// math.Sin はfloat64を引数をして取る。
fmt.Println(math.Sin(n))
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment