関数型プログラミング言語Haskell Part34 (657レス)
上
下
前
次
1-
新
448
: 2024/10/03(木) 19:57:08.78
ID:B2Xmf+Xl(4/9)
調
AA×
[
240
|
320
|480|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
448: [] 2024/10/03(木) 19:57:08.78 ID:B2Xmf+Xl 現実のよくあるプログラムとはこういう感じのものだけれども、実行 $(prog1) をしてその結果が返ってくるという現実的に 必要な点だけを考えると、途中の行番号020を評価したとかそういう情報はいらなくて、結局 $(prog1) して hogehoge fugafuga を表示して、複雑な計算の結果 res が返ってくれさえすればいいともいえる。 だったら、数学的に取り扱いがしづらい、式の評価途中で入出力が発生するみたいな部分を取っ払って 000 procedure prog2(int n) { 001 double res 002 (なにか込み入った計算) .... 020 ## echo "hogehoge" #コメントアウト 021 (なにか込み入った計算) .... 050 ## echo "fugafuga" #コメントアウト 051 (なにか込み入った計算) ... 100 return ("hogehoge"を表示する予約1、"fugafuga"を表示する予約2、返り値 res) } というように、返り値の部分に全部まとめるということをするということが考えられる。こうしても、プログラムのユーザー側からすると 実行すると$(prog2) hogehoge fugafuga と表示されて複雑な計算した結果 res が返ってくるということは変わらない。 http://mevius.5ch.net/test/read.cgi/tech/1639713446/448
現実のよくあるプログラムとはこういう感じのものだけれども実行 をしてその結果が返ってくるという現実的に 必要な点だけを考えると途中の行番号を評価したとかそういう情報はいらなくて結局 して を表示して複雑な計算の結果 が返ってくれさえすればいいともいえる だったら数学的に取り扱いがしづらい式の評価途中で入出力が発生するみたいな部分を取っ払って なにか込み入った計算 コメントアウト なにか込み入った計算 コメントアウト なにか込み入った計算 を表示する予約を表示する予約返り値 というように返り値の部分に全部まとめるということをするということが考えられるこうしてもプログラムのユーザー側からすると 実行すると と表示されて複雑な計算した結果 が返ってくるということは変わらない
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 209 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.035s