函数
函数是一个有组织、可重用的代码块,用于执行单个相关操作。 函数为应用程序提供了更好的模块性和高度的代码重用。 理想情况下,您应该考虑使用单一责任原则 (SOLID),它声明每个模块或功能都应该有责任 对于软件提供的功能的单个部分,以保持代码的可维护性。 像C和Go一样,函数不能重载。
注意:类型在参数名之后。
函数变量
函数也可以是可变的,即接受无穷多个参数。 它们不是数组,不能返回。
输出
多返回函数
与Go类似,V中的函数也可以返回多个不同类型的函数。
输出
高阶函数
V中的函数也可以接受另一个函数作为参数 需要排序、映射、筛选等。
命名规则
以下是命名函数时应记住的规则。
名称不应包含像
AlphaTest
这样的大写字母`使用下划线作为分隔符,如
hello_world
名称不应以开头
_
名称应尽可能具有描述性
名称不应包含
__
名称不应包含任何空格
这些规则来自Snake_Case
V使用Snake Case,并且更喜欢它,因为它更易于阅读、书写和理解。
有效名称
无效名称
Exercises
Write a V program to find the square of any number using the function.
Write a V program to check a given number is even or odd using the function.
Write a V program to convert decimal number to binary number using the function.
Write a V program to check whether a number is a prime number or not using the function.
Write a V program to get the largest element of an array using the function.
Last updated