• ベストアンサー

EXCELなどで「返す」という表現

MS-EXCELなどで、計算結果を示すのに「返す」という表現が使われるのはなぜでしょうか? キーボードの「Enter」キーが元来タイプライタの改行で行頭にカーソルを返す機能をもっていることから派生しているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.4

元々は、コンピュータのプログラミング用言語の中で、 数学的な意味の関数だけでなく、ファイルの読み書き等の処理も含めた様々な処理を『関数』という形で記述する"Pascal"や"C"(含む"C++")等において、 その関数に返り値(戻り値)がある時に、 return (x); と表記することから来ているのではないかと・・・。 英語の"return"は、日本語では『返す』、『戻す』ですから。

参考URL:
http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/pascal2c/doc/node35.html
ESME
質問者

お礼

説得力のあるお答えいただき、ありがとうございます。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

ブラックボックス的思考で、データを入れる(渡す)と、結果(答え)が帰って来るReturn Valueイのメージから由来するものと思います。エクセルだけでなく使われると思います。とくにVBのFunctionプロシージュアーは関数名=計算値 と関数名に値を代入する表記となります。タイプライタのキャリッジリターン・復帰改行とは関係が無いと思います。

ESME
質問者

お礼

お答えありがとうございます。

  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.3

「シートに入力された値に基づいて、内部で処理した結果をシート上に返す」という意味だと思いますが。

  • nml
  • ベストアンサー率20% (4/20)
回答No.2

関数が計算結果を「返す」ことからきているような気がします。

ESME
質問者

お礼

お答えありがとうございます。

  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.1

計算式やマクロで何かをさせる時、 問いと答えと言う風に考えます。 ですから問に対して答え(結果)を返すのです。

ESME
質問者

お礼

お答えありがとうございます。

関連するQ&A