golang
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* GO言語資料 [#x96cd8fe]
** GO入門 [#p4185e6b]
かつて試したD言語と違ってあちこちで使われているようです。
フィルタ小物的なものを作成することを前提に探してみます。
*** リスト [#n7d3c140]
- 2018/10/19 [[GOで配列数の取得]]
- 2018/10/19 [[GOでファイル情報取得]]
- 2018/10/10 [[GOでファイル一覧取得]]
- 2018/10/02 [[GOで外部プログラム実行]]
- 2018/10/01 [[GOでテキストファイル出力]]
- 2018/09/28 [[GOでテキストファイル入力]]
- 2018/09/26 [[GOで1~10の合算]] (代入、戻り値、for文)
*** これから [#y8b6ab5d]
- [[GOでXLSXファイル一覧のみ取得]]
- [[GOでタイムスタンプ取得]]
- [[GOで時刻]]
- [[GOで入力パラメータ]]
- [[GOで正規表現]]
- [[GOで文字列結合など]]
- [[GOでWebサイト取り込み]]
* GO言語とは [#o5e276e4]
おもしろそうな新言語……といっても結構年数たったけども。
特徴は以下の通り。
- 例外がない
- 継承がない
- 超簡単にコンパイルできる
- ''Rubyだと重いようなのでも速い''
Rubyの苦手な穴を埋められるかな?
- スクレイピングはどう?(Ruby+nokogiriより楽か?)
* インストール [#x72de069]
** WindowsやMac [#j1f1924c]
バイナリがあるそうで。→ [[こっち>https://golang.org/dl/]]
** Debian GNU/Linux [#z774d0e2]
とりあえず stretchなら、以下。
$ sudo apt install golang-go
* こんにちは世界 [#n436be68]
** hello.go [#n196a288]
package main
import (
"fmt"
)
func main() {
fmt.Println("ふはは、こんにちは世界")
}
** とりあえず実行 [#uc5193a1]
$ go run hello.go
ふはは、こんにちは世界
$
** コンパイルもできる [#o07a4811]
$ go build hello.go
$ ./build
ふはは、こんにちは世界
終了行:
* GO言語資料 [#x96cd8fe]
** GO入門 [#p4185e6b]
かつて試したD言語と違ってあちこちで使われているようです。
フィルタ小物的なものを作成することを前提に探してみます。
*** リスト [#n7d3c140]
- 2018/10/19 [[GOで配列数の取得]]
- 2018/10/19 [[GOでファイル情報取得]]
- 2018/10/10 [[GOでファイル一覧取得]]
- 2018/10/02 [[GOで外部プログラム実行]]
- 2018/10/01 [[GOでテキストファイル出力]]
- 2018/09/28 [[GOでテキストファイル入力]]
- 2018/09/26 [[GOで1~10の合算]] (代入、戻り値、for文)
*** これから [#y8b6ab5d]
- [[GOでXLSXファイル一覧のみ取得]]
- [[GOでタイムスタンプ取得]]
- [[GOで時刻]]
- [[GOで入力パラメータ]]
- [[GOで正規表現]]
- [[GOで文字列結合など]]
- [[GOでWebサイト取り込み]]
* GO言語とは [#o5e276e4]
おもしろそうな新言語……といっても結構年数たったけども。
特徴は以下の通り。
- 例外がない
- 継承がない
- 超簡単にコンパイルできる
- ''Rubyだと重いようなのでも速い''
Rubyの苦手な穴を埋められるかな?
- スクレイピングはどう?(Ruby+nokogiriより楽か?)
* インストール [#x72de069]
** WindowsやMac [#j1f1924c]
バイナリがあるそうで。→ [[こっち>https://golang.org/dl/]]
** Debian GNU/Linux [#z774d0e2]
とりあえず stretchなら、以下。
$ sudo apt install golang-go
* こんにちは世界 [#n436be68]
** hello.go [#n196a288]
package main
import (
"fmt"
)
func main() {
fmt.Println("ふはは、こんにちは世界")
}
** とりあえず実行 [#uc5193a1]
$ go run hello.go
ふはは、こんにちは世界
$
** コンパイルもできる [#o07a4811]
$ go build hello.go
$ ./build
ふはは、こんにちは世界
ページ名: