‫让我们来讨论参数和参数, 这是我们在描述函数时使用的关键术语之一｡
‫让我们来看看它们是什么意思｡
‫你看, 现在, 我们的say hello函数非常通用｡
‫很简单吧？
‫我们只是在打印｡
‫你好, 我是
‫有点用, 但不是真的｡
‫函数的强大功能不仅仅是能够多次调用它, 因为它只存在于内存中的一个位置,
‫我们是否有能力使它成为动态的呢？
‫例如, 在这些括号中, 我可以给予它我们称之为参数｡
‫在这里我们给予它一些参数｡
‫支架内侧｡
‫例如, 我可以给予它命名｡
‫这是我刚编出来的变量｡
‫我可以调用任何我想调用的东西, 也可以让它保持这样, 或者我可以继续给它提供我想给的任意多个参数｡
‫如果我想的话, 我可以一直加100｡
‫所以在这个例子中, 我们就说这是一个表情符号｡
‫这是我创建的两个变量或参数｡
‫而这个打招呼功能是能够接收的｡
‫这两个参数｡
‫那是什么意思？
‫这意味着我们可以在这个函数中使用这些变量｡
‫例如, 我可以创建一个F字符串, 然后说“你好”｡
‫并添加｡
‫的名字｡
‫最后加上表情符号｡
‫因为我有这些参数, 所以我可以在这个代码块中使用它们作为变量｡
‫现在, 这些参数允许我们在调用函数时, 给予它我们称之为参数的东西｡
‫顺便说一下, 参数和实参之间的混淆｡
‫人们通常言不由衷｡
‫有点棘手, 所以坚持住｡
‫参数被用作我们提供给函数的实际值｡
‫所以现在在打招呼｡
‫我可以给予它起个名字｡
‫就我而言, 我们先跟自己打个招呼, 然后我可以给予它一个表情符号｡
‫你可以看到我的编辑是如何给我一个提示, 我应该给予它一个表情符号, 因为好吧, 我在这里再次定义了它,
‫编辑帮助我们做的事情｡
‫所以我们就给予它一个伸出舌头的笑脸｡
‫现在, 这些都是论据｡
‫这些是我们提供给函数的实际值, 以及我们使用的变量的名称, 这些变量被称为参数｡
‫因此, 当我们定义函数时使用参数, 而当我们调用函数时使用自变量｡
‫定义并调用｡
‫顺便说一下, 有些人也喜欢说call或invoke the function或invoke the function｡
‫所以如果你听到这些话, 你知道它们的意思｡
‫所以如果我运行这个｡
‫我明白了｡
‫你好, 安德烈｡
‫带着笑脸｡
‫这是函数变得非常强大的时候, 因为我们不仅可以创建通用函数, 总是做同样的事情,
‫而且我们可以创建函数, 根据我们给予它的参数来做事情｡
‫或者我们用什么样的论据来称呼它｡
‫所以现在我可以用问好功能向我的朋友丹和我的朋友艾米丽问好了｡
‫如果我单击Run, 我们已经使我们的函数更具可扩展性｡
‫我们可以在多个地方使用它｡
‫如果我们在设计一个游戏, 那么, 我们只是用这个来欢迎我们的用户｡
‫而且基于用户名, 我可以反复使用相同的功能｡
‫再来一次｡
‫我们通过这样做来保持代码的干燥和干净｡
‫这很酷吧？
‫好吧, 我会的
‫让我们休息一下, 我们在下一个视频中再见｡