解释定义和声明的区别
在这篇文章中,我们将了解定义和声明的区别。
定义
关于函数的定义表示函数体已编写完成。
关于变量,这意味着一个值已与该变量关联/定义。
函数只能定义一次。
一旦函数或变量被定义,就可以使用了。
变量可以根据需要多次重新定义。这取决于语言和作用域。
定义函数或变量时会分配内存。
下面是一个变量定义的示例
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”是传递给它的参数。该方法没有定义。
广告