

vscodeを使っていて、

go to definition

go to declaration

が変わらないようにみえますが、

インタプリタ言語であるPythonではあまり重要ではない違い、もしくは、区別されませんか？


CC BY-SA 4.0
2021-06-26T01:23:36.537
77794
2021-07-31T03:10:46.090
40961
question
python
Pythonにおいて「宣言」と「定義」は区別されますか？


他の言語では、"宣言" の定義は、変数のデータ型と共に変数の存在を示すために使用されます。Pythonでは、変数をそれぞれの値で初期化するだけです。

**Python**

[code]

    #初期化
    number = 10
    data = ["hello", 1, "naokiri", 16, (1,2)]
    
[/code]

**Java**

[code]

    //宣言
    int number;
    number = 10; //使う
    //宣言と使用
    string letter = "naokiri";
    
[/code]


CC BY-SA 4.0
2021-07-31T03:10:46.090
80496
2021-07-31T03:10:46.090
47532
77794
answer