回答編集履歴

3

記述の誤りの修正

2021/07/17 23:23

投稿

ppaul
ppaul

スコア24670

test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- C言語の値渡しと参照渡し(正確にはポインタ渡し)を無理矢理Pythonに適用しようとすると、[Pythonの引数における参照渡しと値渡しについて](https://www.javadrive.jp/python/userfunc/index3.html)のような間違った記述をしてしまうのです。
25
+ C言語の値渡しとFortranやPL/Iの参照渡しのような概念を無理矢理Pythonに適用しようとすると、[Pythonの引数における参照渡しと値渡しについて](https://www.javadrive.jp/python/userfunc/index3.html)のような間違った記述をしてしまうのです。
26
26
 
27
27
 
28
28
 

2

ポインタ渡しの記述を追加

2021/07/17 23:23

投稿

ppaul
ppaul

スコア24670

test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- C言語の値渡しと参照渡しを無理矢理Pythonに適用しようとすると、[Pythonの引数における参照渡しと値渡しについて](https://www.javadrive.jp/python/userfunc/index3.html)のような間違った記述をしてしまうのです。
25
+ C言語の値渡しと参照渡し(正確にはポインタ渡し)を無理矢理Pythonに適用しようとすると、[Pythonの引数における参照渡しと値渡しについて](https://www.javadrive.jp/python/userfunc/index3.html)のような間違った記述をしてしまうのです。
26
26
 
27
27
 
28
28
 

1

リテラルの説明を追加

2021/07/17 14:49

投稿

ppaul
ppaul

スコア24670

test CHANGED
@@ -27,3 +27,19 @@
27
27
 
28
28
 
29
29
  Pythonの場合にもオブエジェクトがイミュータブルであってもハッシュ可能でない場合は、オブジェクトが改変されることがあるのには注意してください。
30
+
31
+
32
+
33
+ リテラルについて知りたいということなのですか?
34
+
35
+
36
+
37
+ リテラルというのは、Pythonに限らずプログラミング言語で一般に使われる言葉です。
38
+
39
+
40
+
41
+ [リテラル コンピュータプログラミング
42
+
43
+ ](https://ja.wikipedia.org/wiki/%E3%83%AA%E3%83%86%E3%83%A9%E3%83%AB)に書いてあることでほぼ合っています。
44
+
45
+ Pythonのリテラル については、[公式マニュアル 2.4. リテラル](https://docs.python.org/ja/3/reference/lexical_analysis.html#literals)を読むのが一番確実です。