2016年1月29日金曜日

開発環境

  • OS X El Capitan - Apple (OS)
  • Emacs (Text Editor)
  • Go (version go1.5.2 darwin/amd64) (プログラミング言語)

Introducing Go (Caleb Doxsey (著)、O'Reilly Media)のChapter 1.(Types)、Exercises 1-5.(No. 345)を取り組んでみる。

Exercises 1-5.(No. 345)

コード(Emacs)

package main

import "fmt"

func main() {
 // 2.
 // 11111111(二進数) = 0xff = 255
 fmt.Println(0xff == 255)
 // 4.
 // 16
 fmt.Println(len("Hello, go world!"))
 // 3ではなく9だった。ということで、len関数はバイト数を返すみたい。
 fmt.Println(len("日本語"))
 fmt.Println(((true && false) || (false && true) || !(false && false)) ==
  true)
}

入出力結果(Terminal)

$ go run main.go
true
16
9
true
$

0 コメント:

コメントを投稿