タグ

関連タグで絞り込む (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
  • Install The Go Programming Language into MacOSX Snow Leopard

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

  • 1