ブックマーク / golang.jp (5)

  • Goプログラミング言語のチュートリアル - golang.jp

    Go言語とは、Googleが開発した新しいプログラミング言語です。 当サイトではこの新しい言語についての情報を集約していきます。 このサイトの更新が滞っており、情報が古くなっておりますのでご注意ください。 はじめに このドキュメントはCまたはC++プログラマ向けに書かれたGo言語のチュートリアルです。Go言語の全般的なガイドではありません。現在のところ全般的なガイドに一番近い資料はGo言語仕様です。このチュートリアルを読み終えたら、次に実践Go言語を読んでください。こちらにはもっと詳しい言語の活用方法や、Go言語のプログラミングスタイルやイデオムについての記載があります。またGo言語の3日間学習コースのスライドも合わせてご覧ください。そこではGo言語のバックグラウンドや数多くのサンプルを紹介しています。(Day 1, Day 2, Day 3) この資料では、一連のサンプルプログラムを通し

    Goプログラミング言語のチュートリアル - golang.jp
    daiki_17
    daiki_17 2014/04/30
  • Google's Go Guide - プログラミング言語Goの情報サイト

    プログラミング言語Goの日コミュニティによるブログです。日各地のコミュニティ活動の紹介や最新のGoの動向などをお知らせします。Twitter: https://twitter.com/golangjp 随時更新して行きます。イベントサイト公開後に中止、延期、オンラインまたはオフライン化するケースがありますので、必ずリンク先の情報をご確認ください。 10/1(火) 19:00-21:00 [オンライン] Goオンラインもくもく会 #2310/2(水) 19:00-20:30 [東京都新宿区/オンライン] Next.js/Go/GraphQLで生まれ変わった@nifty天気予報 開発のウラ側10/2(水) 19:30-22:00 [東京都中央区] Go Connect #2.1 OST10/6(日) 17:00-19:00 [岡山県岡山市] Golang Cafe #13210/8(火)

    daiki_17
    daiki_17 2014/04/30
  • net パッケージ - golang.jp

    Go言語とは、Googleが開発した新しいプログラミング言語です。 当サイトではこの新しい言語についての情報を集約していきます。 このサイトの更新が滞っており、情報が古くなっておりますのでご注意ください。 import "net" netパッケージは、TCP/IP、UDP、ドメイン名解決、UNIXドメインソケットを含むUnixネットワークソケットへのポータブルインタフェースを提供します。 パッケージファイル dial.go dnsclient.go dnsconfig.go dnsmsg.go fd.go fd_darwin.go fd_freebsd.go fd_linux.go fd_nacl.go fd_windows.go hosts.go ip.go iprawsock.go ipsock.go net.go newpollserver.go parse.go pipe.go p

    daiki_17
    daiki_17 2014/04/29
  • 実践Go言語 - golang.jp

    Go言語とは、Googleが開発した新しいプログラミング言語です。 当サイトではこの新しい言語についての情報を集約していきます。 このサイトの更新が滞っており、情報が古くなっておりますのでご注意ください。 はじめに Goは新しい言語です。既存の言語からアイデアを取り入れてはいますが、他の言語にはない機能をもっているため、実際に記述されたGoのプログラムは、他の類似した言語とはだいぶ異なるものになります。C++またはJavaプログラムをGo言語へ直接変換しても、あまりうまくは行きません。JavaのプログラムはあくまでJavaで書かれており、Go言語で書かれてはいないからです。一方で、Go側の視点からこの問題を考えると、変換に成功したとしても、全く違うプログラムができてしまうことになります。言い換えると、Go言語を使いこなすには、Go言語の機能や文法を理解することが重要です。おなじく、Go言語

    daiki_17
    daiki_17 2014/04/29
  • Go言語のインストール - golang.jp

    †gccはcgo(未訳)を使用する場合のみ必要です。 Go言語ツールのダウンロード Go project’s downloads pageから使用しているオペレーティングシステムおよびCPUのアーキテクチャに合ったバイナリを選んでください。 公式で配布されているバイナリは、オペレーティングシステムではFreeBSD、LinuxMac OS X (Snow Leopard/Lion)、Windowsです。CPUアーキテクチャは32-bit(386)と64-bit(amd64)のx86です。 使用しているオペレーティングシステムおよびCPUアーキテクチャとの組み合わせのバイナリが配布されていないときは、プログラムソースからインストールするか、gcの代わりにgccgoをインストールしてみてください。 Go言語ツールのインストール 配布されているGo言語のバイナリは、/usr/local/go(

    daiki_17
    daiki_17 2014/04/29
    “Go project’s downloads page”
  • 1