矢印
方向を指し示すのに使われる記号
From Wikipedia, the free encyclopedia
矢印の種類
方向
矢印は普通特定の一方向を表すが、ある方向とその反対の方向の両方を表す双方向の矢印も存在する。これは具体的な方向を示す場合よりは対象物・概念どうしの関係性を示す場合によく使われる。また、数学などでは図で、「ここからここまでの距離」という意味で使われる事もある。双方向の矢印には、1本の矢印で示すもの(↔↕)や、2本の矢印がセットになったもの(⇄⇆⇅⇵)がある。
矢印は二次元で方向を表現しているため、左右や上下を示す場合は分かりやすい[1]。一方で前後を表す場合は工夫が必要なことがあり、例えば道路標識では前方を示す場合はそのまま上向きにしているが、後方を示す場合は矢印を逆U字に曲げた表記が用いられる[1]。
書き方
矢印は、シャフト(箆)となる線分の終点にアローヘッド(鏃、矢尻)を付けた形である。
アローヘッドは、「∧」形あるいは「▲」が一般的だが、二等辺三角形、凹四角形、Λ形の半分だけ、逆ハート型なども使われる。三角形の場合、黒(▲)と白抜き(△)がある。白抜きの場合、シャフトがアローヘッドを突き抜ける場合と、突き抜けずに底辺から伸びる場合がある。
シャフトには、通常のもの(→)のほか、ダブルトラック(⇒)、トリプルトラック(⇛)、白抜き(⇨)、点線(⇢)などがある。シャフトの始点に小さな黒丸、短い横棒などのテールをつけることがある。矢印の前後間を表す目的などでシャフトを曲げて表記することも多い。
一方指示マーク(☜☝☞☟)や、アローヘッドのみ(▲、Λなど)を矢印の意味で使用することがある。
多くの場合は矢印の形状によって意味が変わることはないが、ソフトウェア工学のUMLのような形状によって意味の異なる例も存在する。同じ意味を示す矢印でも、国や地域によってフォルムが変わることもある[1]。
用途
進行方向や目的物の方向の指示
道路標識では矢印そのものが意味をなしている(進行できる方向やカーブの形状など)[2]。一方で、施設や設備などの対象物への方向を案内したい場合は矢印と一緒に対象物(記号など)を併記することで案内することもある[2]。
羅針盤でのN極の示す方向から、矢印の先を北の方向として示す用途もある。
- 写真の標識は矢印の向きで進行できる方向を指し示している
- 矢印と記号・文字を併記することで対象物の方向を指し示した案内板
数学
コンピュータ
- マウスカーソルなど、ポインティングデバイスのポインタ。矢印の先端が位置を表す。典型的には左上向き白抜き矢印(⬁)。
- 抽象アルゴリズムやいくつかのプログラミング言語で←は代入。C言語の=、Pascalの:=に当たる。
- いくつかのプログラミング言語で↑は冪乗
- Z言語では、→はtotal function、↔はrelationなど、多くの矢印が使われる。
- APLでは、←はベクトル(配列)の代入、↓はベクトルの第1要素のドロップなど、多くの矢印が使われる。
- コンピュータ用キーボードのキートップや印刷物での入力指示で、↑↓→←はカーソルキー、⇧はシフト、⇪・⇬はCaps、⇫はレベル2ロック、⇭はNum、⇮はレベル3セレクト、⇯はレベル3ロック、⇰はグループロック、↸・⇱はHome、⇲はEnd、⇳はスクロール、↵・⏎(リターン記号)はリターンキー。ISO/IEC 9995-7で定義されているものもある。
- ↡は改ページ、↴は改行、↵は改行または復帰
- ⇞は次ページ、⇟は前ページ
- ⇤は左タブ、⇥は右タブ(ふつうのタブ)
UML
- UMLでは図の種類や形状で意味が異なる。
- クラス図とパッケージ図では、実線のシャフトと「△」で示される矢印は汎化を表す。破線のシャフトと「△」で示す矢印は実現を表す。実線のシャフトと「∧」で示す矢印は関連を表す。破線のシャフトと「∧」で示す矢印は依存を表す。
- アクティビティ図では、実線のシャフトと「∧」で示す矢印はコントロールフローを表す。破線のシャフトと「∧」で示す矢印はオブジェクトフローを表す。
- ステートマシン図(en:UML state machine)では、実線のシャフトと「∧」で示す矢印は状態の遷移を表す。
- シーケンス図とコミュニケーション図では、実線のシャフトと「▲」で示す矢印は同期メッセージ、実線のシャフトと「∧」で示す矢印は非同期メッセージを表す。破線のシャフトと「∧」で示す矢印は応答メッセージを表す。
言語学、文学、作品
理化学
その他
矢印の代用
矢印の文字コード一覧
日本語の文字コードを定めたJIS X 0213に規定されている矢印類の記号と、対応するコードおよび名称を示す。(デフォルトではJIS X 0213コード順)
| 記号 | Unicode | JIS X 0213 | 文字参照 | 名称 |
|---|---|---|---|---|
| → | U+2192 | 1-2-10 | →→→ | 右向矢印 RIGHTWARDS ARROW |
| ← | U+2190 | 1-2-11 | ←←← | 左向矢印 LEFTWARDS ARROW |
| ↑ | U+2191 | 1-2-12 | ↑↑↑ | 上向矢印 UPWARDS ARROW |
| ↓ | U+2193 | 1-2-13 | ↓↓↓ | 下向矢印 DOWNWARDS ARROW |
| ⇒ | U+21D2 | 1-2-45 | ⇒⇒⇒ | ならば(合意) RIGHTWARDS DOUBLE ARROW |
| ⇔ | U+21D4 | 1-2-46 | ⇔⇔⇔ | 同値 LEFT RIGHT DOUBLE ARROW |
| ↔ | U+2194 | 1-2-81 | ↔↔↔ | 同等 LEFT RIGHT ARROW |
| ↗ | U+2197 | 1-3-5 | ↗↗ | 右上向矢印 NORTH EAST ARROW |
| ↘ | U+2198 | 1-3-6 | ↘↘ | 右下向矢印 SOUTH EAST ARROW |
| ↖ | U+2196 | 1-3-7 | ↖↖ | 左上向矢印 NORTH WEST ARROW |
| ↙ | U+2199 | 1-3-8 | ↙↙ | 左下向矢印 SOUTH WEST ARROW |
| ⇄ | U+21C4 | 1-3-9 | ⇄⇄ | 右矢印左矢印 RIGHTWARDS ARROW OVER LEFTWARDS ARROW |
| ⇨ | U+21E8 | 1-3-10 | ⇨⇨ | 右向白矢印 RIGHTWARDS THICK ARROW |
| ⇦ | U+21E6 | 1-3-11 | ⇦⇦ | 左向白矢印 LEFTWARDS THICK ARROW |
| ⇧ | U+21E7 | 1-3-12 | ⇧⇧ | 上向白矢印 UPWARDS THICK ARROW |
| ⇩ | U+21E9 | 1-3-13 | ⇩⇩ | 下向白矢印 DOWNWARDS THICK ARROW |
| ⤴ | U+2934 | 1-3-14 | ⤴⤴ | 曲がり矢印上がる ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS[3] |
| ⤵ | U+2935 | 1-3-15 | ⤵⤵ | 曲がり矢印下がる ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS[3] |
| ⏎ | U+23CE | 1-7-94 | ⏎⏎ | リターン記号 |
