也许你没有注意过这些名词

本文用 Python 编写示例代码

functionmethod

最近在学习 rust,在阅读文档的时候发现了之前自己一直没有搞得很明白的概念。

不严格的情况下,我们认为二者是一个意思。

  • function 函数: 就是一个孤零零的函数
  • method 方法:一个定义在类或者结构体里的函数
# 这就是一个函数
def test():
    pass

class Demo:
    # 这就是一个方法
    def test(self):
        print("This is a method")

参考链接open in new window

argumentparameter

不严格的情况下,我们也认为二者是一个意思。

  • argument 调用函数时具体的那个变量
  • parameter 定义函数时的那个变量
def test(p1):
    # p1被称为parameter
    print(p1)

value = "Hello"
# value被称为argument
test(value)

参考链接open in new window

文件头和头文件

头文件 一般是指编程语言 C/C++.h 文件 文件头 一般是指一种类型的文件的头部,如 PNG 格式的文件的最开始部分,这部分存储了一些图片的元信息:如尺寸、色深等。一个常见的例子:PNG文件头解析open in new window

写到最后

Rust 值得一学