タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Goとprogrammingに関するEhrenのブックマーク (2)

  • Goでつまづいたところを仕様を見ながら理解してみる - ravineport blog

    Go言語デビューしました!🎉 シンプルなのもあってすぐに馴染むことができています。Goよいですね! さてさて今回はGoを書いていて「これできるんだ」「これはコンパイルエラーなんだ」となったところをGoの仕様などを見ながら(できればそのwhyまで)理解したいと思います。 Go 1.18時点での記事です。 つまづき1:constをポインタとして扱えない 例えばこんなのがあったとして const Ten = 10 type User struct { age *int } 以下のコンパイルが通りません。 func main() { user := User{ &Ten, // コンパイル通らない🤔 } fmt.Println(user) } エラーメッセージを見てみると invalid operation: cannot take address of Ten (constant 10 of

    Goでつまづいたところを仕様を見ながら理解してみる - ravineport blog
  • ooyama blog » Blog Archive » Install The Go Programming Language into MacOSX Snow Leopard

    Install The Go Programming Language into MacOSX Snow Leopard   2009 年 11 月 11 日 新しく発表されたプログラミング言語 Go を Snow Leopardにインストールしてみました。 まずはXCodeToolsは入れておいてください。これを入れておくとbisonも入るので後々楽ちんです。 次に環境変数を定義しておきます。 私の場合、ホームディレクトリの下のgoというフォルダにインストールします。 不要になったらこのディレクトリごとゴミ箱に捨てればいいので。。。(^_^) ですので、環境変数は以下のようにして、.bashrcに追加します。 # Go Langage export GOROOT=$HOME/go/src export GOOS=darwin export GOARCH=386 export GOBIN=

  • 1