「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

アロー演算子

pointこの用語のポイント

point演算子だよ

point見た目は「->」だよ

point役割はプログラミング言語によって違うよ

スポンサーリンク

簡単に書くよ

アロー演算子(読:アローエンザンシ 英:arrow operator)とは

プログラミングで出てくる演算子のひとつ
であり

例えば「hoge->a」のような使い方とかで出てくる見た目が「->」な演算子のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

プログラミング
プログラミング言語
演算子


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

プログラミングは「プログラムを作ること」です。
プログラムの元ネタである「ソースコード」を書く作業を指す場合も あります。

アロー演算子

プログラミング言語は「ソースコードを書くときに使う言葉」です。
一般的なプログラムというのは、まず人間語で元ネタ(ソースコード)を書き、それをコンピュータさんが分かる言葉に翻訳することで完成します。

アロー演算子2

この「元ネタ」を書くときに使う言語がプログラミング言語です。

アロー演算子3

演算子は「どんな演算をするか表す記号」です。
「+」「-」「*(×)」「/(÷)」をはじめ、なんか いろいろ あります。

アロー演算子4

以上を踏まえて

見た目が「->」な演算子

が「アロー演算子」です。

アロー演算子は、例えば

hoge->a

のような形で登場します。

アロー演算子5

調べたわけでは ありませんが、名前の由来は「矢」を意味する英語の「arrow(アロー)」でしょう。
確かに心の眼で見れば「->」が矢に見えてきますね。

アロー演算子6

アロー演算子がどのような役割の演算子かは、このページでは触れません。
なぜなら

プログラミング言語によって役割が違う

からです。

例えば、C言語で出てくるアロー演算子とJavaで出てくるアロー演算子は役割が違います。

気を付けてくださいね。
Javaを勉強中なのにC言語で出てくるアロー演算子の説明を読んだりすると混乱すると思います。

C言語を勉強中の人は「C言語で出てくる」アロー演算子を調べてください。
Javaを勉強中の人は「Javaで出てくる」アロー演算子を調べる必要があります。


image piyo2

一言でまとめるよ

まぁ「アロー演算子」って単語が出てきたら「見た目が『->』な演算子なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像038
書籍画像003

おまけ

■訳してみるよ

「arrow(アロー)」の意味は「矢」とか「矢印」とかです。
「演算子」は日本語ですね。
何となく くっつけると

矢印っぽい演算子

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
エンジニアのための生成AI入門 はじめての生成AIアプリ開発からエージェント開発まで