エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
今日は Go 言語でのポインターの扱いについて整理してみた。久しくポインターを扱う言語に触れていなか... 今日は Go 言語でのポインターの扱いについて整理してみた。久しくポインターを扱う言語に触れていなかったので、ふわっと理解しているつもりだったが、色々理解できていなかったので、まとめてみる。 基本的なポインタ Go での基本的なポインタの扱いは、C とそんなに変わらない。唯一違うのは、ポインタ演算ができないところだ。(プログラムを破壊する可能性があるからだろうか) package main import "fmt" func main() { str := "ushio" p := &str fmt.Println(str, " // str") fmt.Println(&str, " // &str") fmt.Println(p, " // p") fmt.Println(*p, " // *p") }