LoginSignup
0
0

More than 3 years have passed since last update.

Go言語-アドレス

Posted at

アドレス

プログラミング基本からGoの理解を文字におこして行こうと思います!

アドレスとは

コンピュータにはメモリと呼ばれる作業場所のようなものが存在
変数はそのメモリに記録され、その場所をアドレスという

「0xc420010230」のように16進数で表現されることが多い
16進数とは、数字を数えるときに16で繰り上がるようにする数え方

アドレスの取得

func main() {
  name := "tanabe"
  fmt.Println(name)   //nameで値を取得
  fmt.Println(&name)  //&nameでアドレスを取得

//コンソール
tanabe
0xc421100230

変数のアドレスを取得するためには、「&変数名」とする
メモリ上の記録する場所はコンピュータによって変わるため
プログラムを実行する度に違うアドレスを出力する場合もある

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0