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

後入先出(LIFO)

pointこの用語のポイント

point後に入れたものを先に出すよ

point新しいものから手放すよ

point「LIFO」と表現された場合は「Last In First Out」の略だよ

スポンサーリンク

簡単に書くよ

後入先出(LIFO)(読:アトイレサキダシ 英:last in first out)とは

スーパーとかで、お客さまが買いたい順番。
もう少し辞書っぽく書くと

「後に入れたもの(新しいもの)から出すよ!」なやり方のこと
です。


image piyo

詳しく書くよ

サクっと一言で説明すると

「後」に「入」ったものが「先」に「出」てくる

のが「後入先出」です。
「LIFO」と表現されることも あります。

後入先出(LIFO)

「LIFO」と表現された場合は「Last In First Out(ラスト・イン・ファースト・アウト)」の略です。
気が向いたら、覚えてあげてください。

後入先出(LIFO)2

※「Last In First Out」を何となく日本語にすると「最後に入ったのが最初に出る」となります。[詳細]

例えば、そうですね。

ピヨ太君、ピヨ子さん、ピヨ太ママが、それぞれの車でドライブに出かけました。
道が狭いので、縦一列に並んで爆走しています。

後入先出(LIFO)3

トンネルが見えてきました。
ピヨ太君、ピヨ子さん、ピヨ太ママの順番でトンネルに入ります。

後入先出(LIFO)4

ところがどっこい、トンネルは途中で行き止まりになっていました。
残念ながら通り抜けできません。
入ったところから戻る必要があります。

後入先出(LIFO)5

……が、道が狭くて、Uターンできませんでした。
仕方がないので、バックで戻ります。

後入先出(LIFO)6

入ったところから、ピヨ太ママ、ピヨ子さん、ピヨ太君の順番で出てきました。

後入先出(LIFO)7

入った順番は

ピヨ太君 → ピヨ子さん → ピヨ太ママ

です。

出てきた順番は

ピヨ太ママ → ピヨ子さん → ピヨ太君

です。

これは

った人(?)てきた

と言えるでしょう。

このように後に入ったものが先に出てくるのが「後入先出」です。

後入先出(LIFO)8

後入先出のイメージはスーパーの生鮮食品における「お客さまが買いたい順番」です。
お客さま側としては、できるだけ新鮮な商品を買いたいはずです。
基本的には後から仕入れたものの方が新鮮ですからね。
賞味期限や消費期限の日付を見て後入先出を目指します。

あと、ついでなので書いておくと、後入先出な構造になっているやつを「スタック(stack)」と呼んだりします。

後入先出(LIFO)9

スタックにデータを入れる行為は「プッシュ(push)」です。

後入先出(LIFO)10

スタックからデータを取り出す行為は「ポップ(pop)」と言います。

後入先出(LIFO)11

気が向いたら、全部まとめて覚えてあげてください。


image piyo2

一言でまとめるよ

まぁ「後入先出(LIFO)」って単語が出てきたら「後に入れたもの(新しいもの)を先に出すやり方なんだな~」と お考えください。

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

おまけ

■訳してみるよ

「LIFO」は「Last In First Out(ラスト・イン・ファースト・アウト)」の略です。
「last(ラスト)」の意味は「最後の」とか「最期の」とかです。
「in(イン)」の意味は「中に」とかです。
「first(ファースト)」の意味は「最初」とか「1番目」とかです。
「out(アウト)」の意味は「外に」とかです。
何となく くっつけると

最後に中に(入ったの)が最初に外に(出る)

となります。





書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
つくって、壊して、直して学ぶ Git&GitHub 入門
クイズで学ぶUIデザイン ユーザビリティの基本が身につく50問