Go

Go言語で勤務表2(インターフェース)

Go

Go言語で勤務表(構造体とメソッド) - Throw or Die and ChouChou ↑の別バージョン。 package main import ("fmt";"strings";"strconv") type time0 string type time24 string // インターフェースの宣言 type toFloat interface { Tof() float } type Job s…

Go言語で勤務表(構造体とメソッド)

Go

若干回りくどいが…。 package main import ("fmt";"strings";"strconv") // 構造体の宣言 type Job struct { date string; start string; end string; rest string; } var JOB_DATA = [...] string { "1, 9:30, 19:00, 1.0", "2, 9:00, 19:45, 1.0", "3,10:0…

Go言語の構造体とメソッド

Go

新世代の並列処理言語Google Goをひもとく − @IT クラスというものは無い。 package main import ( "fmt" ) // Person型の定義 type Person struct { name string; mesg string; } // Personをレシーバとするメソッドの定義 func (this *Person) Greet(){ f…

Go言語の配列とマップ

Go

こんな感じ。 package main import ("fmt") // intの配列 // [...]:コンパイラが自動的にサイズを検出 var L1 = [...] int { 1,3,5,7,9 } // キー:int, 値:stringのmap var M1 = map [int] string { 1:"いち", 2:"に", 3:"さん", } func main() { // 配列…

Go言語プログラムの実行ファイルにトロイの木馬?と思ったら誤検出だった

Go

ハロー、goroutine!(1/2)- @IT を見ながら、以下のコードをコンパイルしてできた 8.exe が、Ariva Antivirにより、「TR/Crypt.XPACK.Gen」と検出された。 package main // チャネルを初期化(パラメータは文字列:chan) var ch = make(chan string) // 文…

Go言語、再開へ、とりあえず@ITの過去記事全部読む

Go

Google Go登場の背景 (1/2)- @IT まだ少ないから間に合いそう。がんばろう。w

Go言語、日本語がうまくいかなかった原因が判明

Go

UTF-8でソースを作成するとき、BOMを付けてはいけない。 コンパイルエラーになる。メモ帳で作成すると勝手にBOMが付いてしまう。サクラエディタ等ならBOM無しを指定できる。 chcp 65001で文字コードを変えた後、コマンドプロンプトのプロパティでフォントを…

Go言語、Windows7でやっても日本語がうまくいかず

Go

http://wordprogress.org/archives/731 ↑ここにあるとおり、レジストリを書き換えてもだめ。まあいいや、日本から出るし。(?)

Go言語すっかり忘れてた、再開するかな?

Go

Windowsじゃ動かないんだっけ?

Googleの新プログラミング言語Goは期待できる

Go

実は非常に期待している。Rubyを知っている人は、静的型付けなんて古いと思うだろう。Pythonをやっていた人はなんでPythonじゃだめなのと思うだろう。Javaをやっていた人は新しい文法覚えるのめんどくさいとか思うかもしれない。しかし、今までいろいろプロ…