Skip to content

Instantly share code, notes, and snippets.

//Hello World!
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}
package main
import "fmt"
func main() {
var b bool
b = true
b = false
package main
import "fmt"
func main() {
var i int = 12345
var i64 int64 = int64(i)
fmt.Println(i64)
package main
import "fmt"
func main() {
var str string
str = "あ"
str = str + "い"
str += "う"
package main
import "fmt"
func main() {
var en string = "golang"
var ja string = "Go言語"
fmt.Println(en, "len", len(en))
fmt.Println(ja, "len", len(ja))
package main
import "fmt"
import "unicode/utf8"
func main() {
var ja string = "Go言語"
fmt.Println(ja, "len", utf8.RuneCountInString(ja))
}
package main
import "fmt"
func main() {
//int型からmyInteger型を宣言
type myInteger int
//myInteger型の変数を作成
var i myInteger = 123
package main
import "fmt"
func main() {
//int型で宣言
var i int = 1234
//int型からunit32型への変換
var u uint32 = uint32(i)
package main
import "fmt"
func main() {
const (
ZERO = iota
ONE = iota
TWO = iota
THREE = iota
package main
import "fmt"
//先頭大文字であるためエクスポートされる
const Export = true
//先頭小文字であるためエクスポートされない
const export = false