解釋定義和宣告的區別
在這篇文章中,我們將瞭解定義和宣告的區別。
定義
關於函式的定義表示函式體已編寫完成。
關於變數,這意味著一個值已與該變數關聯/定義。
函式只能定義一次。
一旦函式或變數被定義,就可以使用了。
變數可以根據需要多次重新定義。這取決於語言和作用域。
定義函式或變數時會分配記憶體。
下面是一個變數定義的示例
sum = 0
名為“sum”的變數賦值為 0。
下面是一個函式定義的示例
def add_val(param_1, param_2) c = param_1 + param_2 return c
“add_val”是一個方法,“param_1”和“param_2”是傳遞給它的引數。該方法也有定義。
宣告
函式宣告基本上意味著已給出名稱並提到了引數。
僅宣告變數時,不會與變數關聯任何值。
其函式體尚未開發。
一旦函式或變數被宣告,它還不能使用。
函式或變數可以宣告任意多次。
宣告函式或變數時不會分配記憶體。
下面是一個變數宣告的示例:
sum_val
聲明瞭一個名為“sum_val”的變數。
下面是一個函式宣告的示例:
add_val(p_1, p_2)
“add_val”是一個方法,“p_1”和“p_2”是傳遞給它的引數。該方法沒有定義。
廣告