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