質問編集履歴
7
ちょっとだけ修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -27,7 +27,7 @@
|
|
27
27
|
* __コードで説明__
|
28
28
|
コードで第一で、とにかくコードで説明してしまうと言うこと。詳しくはthink49さんの回答を参照してください。
|
29
29
|
* 共有呼び、すなわち参照の値呼び
|
30
|
-
必ず二つの名称を続けて言うこと。また、「○○渡し」でなく「呼び」になります。詳しくはxebmeさんの回答を参照して下さい。
|
30
|
+
必ず二つの名称を続けて言うこと。また、「○○渡し」でなく「○○呼び」になります。詳しくはxebmeさんの回答を参照して下さい。
|
31
31
|
|
32
32
|
また「○○渡し」より「○○呼び」の方が良いという意見があれば、併せて記述いただければと思います。
|
33
33
|
|
6
xebmeさんの回答を追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -26,6 +26,8 @@
|
|
26
26
|
評価戦略についてそれぞれ名前をつけてカテゴライズすること自体が間違っているということ。なぜ、そういったカテゴライズすること自体が間違っているのかを説明ください。
|
27
27
|
* __コードで説明__
|
28
28
|
コードで第一で、とにかくコードで説明してしまうと言うこと。詳しくはthink49さんの回答を参照してください。
|
29
|
+
* 共有呼び、すなわち参照の値呼び
|
30
|
+
必ず二つの名称を続けて言うこと。また、「○○渡し」でなく「呼び」になります。詳しくはxebmeさんの回答を参照して下さい。
|
29
31
|
|
30
32
|
また「○○渡し」より「○○呼び」の方が良いという意見があれば、併せて記述いただければと思います。
|
31
33
|
|
5
「コードで説明」を追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -24,6 +24,8 @@
|
|
24
24
|
値渡しの一種なのだから、そもそも区別しないという。Cなどといった通常の値渡しとの違いはどう考えるべきかを併せて説明ください。
|
25
25
|
* __名称無し__
|
26
26
|
評価戦略についてそれぞれ名前をつけてカテゴライズすること自体が間違っているということ。なぜ、そういったカテゴライズすること自体が間違っているのかを説明ください。
|
27
|
+
* __コードで説明__
|
28
|
+
コードで第一で、とにかくコードで説明してしまうと言うこと。詳しくはthink49さんの回答を参照してください。
|
27
29
|
|
28
30
|
また「○○渡し」より「○○呼び」の方が良いという意見があれば、併せて記述いただければと思います。
|
29
31
|
|
4
表現をちょっと変える。この一つ前の変更内容の要約がおかしいのは見なかったことにして欲しいです。
title
CHANGED
File without changes
|
body
CHANGED
@@ -34,13 +34,13 @@
|
|
34
34
|
---
|
35
35
|
【追記(2019-04-23)】
|
36
36
|
|
37
|
-
長い間、他に回答が来なかったのでベストアンサーを選んでしまっていますが、回答していただいても構いません。Qiita界隈では「参照の値渡し」というべきでは無いと考える方がおられるようですので、そのような方の回答をお待ちしております。
|
37
|
+
長い間(一年以上)、他に回答が来なかったのでベストアンサーを選んでしまっていますが、回答していただいても構いません。Qiita界隈では「参照の値渡し」というべきでは無いと考える方がおられるようですので、そのような方の回答をお待ちしております。
|
38
38
|
|
39
39
|
---
|
40
40
|
|
41
41
|
参考資料
|
42
42
|
|
43
43
|
* [Evaluation strategy - Wikipedia](https://en.wikipedia.org/wiki/Evaluation_strategy)
|
44
|
-
記事では"call by sharing"として紹介されています。日本語版Wikipediaの[評価戦略](https://ja.wikipedia.org/wiki/%E8%A9%95%E4%BE%A1%E6%88%A6%E7%95%A5)の項目では、この質問でのベストアンサーを基に「参照の値渡し」として**私
|
44
|
+
記事では"call by sharing"として紹介されています。日本語版Wikipediaの[評価戦略](https://ja.wikipedia.org/wiki/%E8%A9%95%E4%BE%A1%E6%88%A6%E7%95%A5)の項目では、この質問でのベストアンサーを基に「参照の値渡し」として**私が編集しました**ので、参考にしないでください。
|
45
45
|
* [Rubyist Magazine - 値渡しと参照渡しの違いを理解する](http://magazine.rubyist.net/?0032-CallByValueAndCallByReference)
|
46
46
|
記事では「参照の値渡し」として紹介されています。
|
3
回答まだまだ母手中
title
CHANGED
File without changes
|
body
CHANGED
@@ -32,10 +32,15 @@
|
|
32
32
|
問題解決と言うより、意見募集のような形になって申し訳ないですが、一人で悩んでも、納得できる決定ができませんので質問しました。ただ、こういう質問も許されるのが、某スタック・オーバーフローには無いteratailの緩くて良いところだと思っています。
|
33
33
|
|
34
34
|
---
|
35
|
+
【追記(2019-04-23)】
|
35
36
|
|
37
|
+
長い間、他に回答が来なかったのでベストアンサーを選んでしまっていますが、回答していただいても構いません。Qiita界隈では「参照の値渡し」というべきでは無いと考える方がおられるようですので、そのような方の回答をお待ちしております。
|
38
|
+
|
39
|
+
---
|
40
|
+
|
36
41
|
参考資料
|
37
42
|
|
38
43
|
* [Evaluation strategy - Wikipedia](https://en.wikipedia.org/wiki/Evaluation_strategy)
|
39
|
-
記事では"call by sharing"として紹介されています。日本語版の
|
44
|
+
記事では"call by sharing"として紹介されています。日本語版Wikipediaの[評価戦略](https://ja.wikipedia.org/wiki/%E8%A9%95%E4%BE%A1%E6%88%A6%E7%95%A5)の項目では、この質問でのベストアンサーを基に「参照の値渡し」として**私**が追加しましたので、参考にしないでください。
|
40
45
|
* [Rubyist Magazine - 値渡しと参照渡しの違いを理解する](http://magazine.rubyist.net/?0032-CallByValueAndCallByReference)
|
41
46
|
記事では「参照の値渡し」として紹介されています。
|
2
参考資料を追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -29,4 +29,13 @@
|
|
29
29
|
|
30
30
|
---
|
31
31
|
|
32
|
-
問題解決と言うより、意見募集のような形になって申し訳ないですが、一人で悩んでも、納得できる決定ができませんので質問しました。ただ、こういう質問も許されるのが、某スタック・オーバーフローには無いteratailの緩くて良いところだと思っています。
|
32
|
+
問題解決と言うより、意見募集のような形になって申し訳ないですが、一人で悩んでも、納得できる決定ができませんので質問しました。ただ、こういう質問も許されるのが、某スタック・オーバーフローには無いteratailの緩くて良いところだと思っています。
|
33
|
+
|
34
|
+
---
|
35
|
+
|
36
|
+
参考資料
|
37
|
+
|
38
|
+
* [Evaluation strategy - Wikipedia](https://en.wikipedia.org/wiki/Evaluation_strategy)
|
39
|
+
記事では"call by sharing"として紹介されています。日本語版の方にはこの項目自体の記載がありませんので、ご注意ください。
|
40
|
+
* [Rubyist Magazine - 値渡しと参照渡しの違いを理解する](http://magazine.rubyist.net/?0032-CallByValueAndCallByReference)
|
41
|
+
記事では「参照の値渡し」として紹介されています。
|
1
値渡しと名称無しを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -20,6 +20,10 @@
|
|
20
20
|
C#のポインタ(アドレス)に対する第一と参照型の第三の両方の渡し方もある言語では、どのように区別するのかを併せて説明ください。
|
21
21
|
* ポインタ渡し(pass by pointer)
|
22
22
|
C#のポインタ(アドレス)に対する第一と参照型の第三の両方の渡し方もある言語では、どのように区別するのかを併せて説明ください。
|
23
|
+
* 値渡し(pass by value)
|
24
|
+
値渡しの一種なのだから、そもそも区別しないという。Cなどといった通常の値渡しとの違いはどう考えるべきかを併せて説明ください。
|
25
|
+
* __名称無し__
|
26
|
+
評価戦略についてそれぞれ名前をつけてカテゴライズすること自体が間違っているということ。なぜ、そういったカテゴライズすること自体が間違っているのかを説明ください。
|
23
27
|
|
24
28
|
また「○○渡し」より「○○呼び」の方が良いという意見があれば、併せて記述いただければと思います。
|
25
29
|
|