也许你没有注意过这些名词
本文用
Python
编写示例代码
function
和 method
最近在学习
rust
,在阅读文档的时候发现了之前自己一直没有搞得很明白的概念。
不严格的情况下,我们认为二者是一个意思。
function
函数: 就是一个孤零零的函数method
方法:一个定义在类或者结构体里的函数
# 这就是一个函数
def test():
pass
class Demo:
# 这就是一个方法
def test(self):
print("This is a method")
argument
和 parameter
不严格的情况下,我们也认为二者是一个意思。
argument
调用函数时具体的那个变量parameter
定义函数时的那个变量
def test(p1):
# p1被称为parameter
print(p1)
value = "Hello"
# value被称为argument
test(value)
文件头和头文件
头文件 一般是指编程语言 C/C++
的 .h
文件 文件头 一般是指一种类型的文件的头部,如 PNG
格式的文件的最开始部分,这部分存储了一些图片的元信息:如尺寸、色深等。一个常见的例子:PNG文件头解析
写到最后
Rust
值得一学