(当シリーズは、妥当性のある完成した言語学の理論やその研究等とは一切関係なく、単に「定義に書かれている違い」からポイントをチェックしつつ、個人的な図解をシェアするものです。故に、言い切りに近い形は「正しい」ことではなく「自分の中で確信している度合いが高い」ことを意味します。あしからず。主に「Cambridge Dictionary」「Merriam-Webster.com Dictionary」「ONLINE ETYMOLOGY DICTIONARY」を参考に作成しております。)
HACKengの「イメージ・イラストで覚える英単語・フレーズ」シリーズ。
今回は「until と while」です。
日本語訳の丸暗記では、いつまで経っても
英語ができるようにはなりません。
イメージを掴みましょう。
(※スマホの人は右下の「INFO」から、いつでも目次が見れます)
違いをチェック!”until”の定義・使い方は・・・・
■ “until”の定義
up to (the time that):
(引用:Cambridge Dictionary)
: up to the time that : up to such time as
↑まず”until“は「場所」方向の話でも使えますが「時間」という文脈では「ある時点までの継続」という話ができるものでしたね。
“until”の例文から、使い分けをチェック!
↑からの、コチラなどでも解説した通り・・・・
ASMR to help u sleep – I beat u up until you become unconscious
↑例えば「君が気を失う」という時点“まで(ずっと)”「ボッコボコにする」みたいな話に使えるのが”until”です。加えて「気を失ったらば、その瞬間、殴るのをやめる」みたいなノリも暗示します。
プログラミングにおける”until”制御
Shell Scripting Tutorial for Beginners 18 – UNTIL loop
↑からの、シェルスクリプトにおける「until loop」とか・・・・・
Excel VBA Introduction Part 15 – Do Until and Do While Loops
↑エクセルのVBAにおける「do loop」につける「until制御」とかでお目にかかれますが・・・・・・その効果は「条件を満たす”までずっと”繰り返す」というものです。
たとえば「Xが5になる”まで”、1を足し続ける」なら「0+1=1、1+1=2….」と繰り返して「X=5」になったことを認識したら、ループ処理が終了します。
違いをチェック!”while”の定義・使い方は・・・・
■ “while”の定義
also formal whilst during the time that, or at the same time as:
(引用:Cambridge Dictionary)
: during the time that
↑対して”while”は”during”で定義されたりするように・・・・・・
↑言ってみれば「その継続レベル(度合い)に言うほど焦点があるわけではなく、それぞれの(継続を暗示するタイプの)イベントが同時に起こる(起こった)ことを言う」ものでしたね。
“while”の例文から、使い分けをチェック!
10 Things Everyone Does While Driving!
↑からの、たとえば「運転中(している間)のあるある10コ」とかw
↑からの、もし主節が「希望はある」みたいに継続する話だったら「生きている間に(は)〜〜」というよりは「生きている限り(=as long as)希望はあるよ」というノリになりますね。文脈が大切!
プログラミングにおける”while”文
6.1: While Loop – Processing Tutorial
↑なので、プログラミングで頻出の「while文」や「do while」によるループ処理は「〜である限り」のほうだと言えますね!w(そうとも言えないし、どっちでも良い)
こういうことがあるから、英語学習はやめられませんね!!!(そうだけど、どっちでも良い)
(コード情報を求めてググった方、すみませんでした)
おわり。
↑「あらゆる単語の図鑑があればな〜〜〜!!」という子羊へのオススメ。
↑いわゆる「「「文法」」」を日本語で網羅しとくならコレでOK。
(同じカテゴリの記事をもっと見るならコチラ)