本文介绍在PowerShell创建自定义函数时,为必选参数设置强类型有什么好处,应该如何设置。
为了提高必选参数的安全性,PowerShell函数定义的最佳实践告诉我们,要为必选参数设置强类型。这是为什么呢,我们来看一个例子。
function Test-Me { param ( [Parameter(Mandatory=$true, HelpMessage='Enter number of EUROs!')] $Euro ) $Dollar = $Euro * 1.4 $Dollar }
PS> Test-Me -Euro 100 140 PS> Test-Me cmdlet Test-Me at command pipeline position 1 Supply values for the following parameters: (Type !? for Help.) Euro: 100 100
好了,这就是我们说的安全性。不为必选参数设置强类型不安全!我们来将其设置为Double类型。
function Test-Me { param ( [Parameter(Mandatory=$true, HelpMessage='Enter number of EUROs!')] [Double] $Euro ) $Dollar = $Euro * 1.4 $Dollar }
关于为PowerShell函数必选参数设置强类型,本文就介绍这么多,希望对您有所帮助,谢谢!
本文向大家介绍PowerShell函数指定返回值类型实例,包括了PowerShell函数指定返回值类型实例的使用技巧和注意事项,需要的朋友参考一下 本文介绍在自定义PowerShell函数时,如何设置返回值的数据类型。PowerShell函数的返回值可以有类型,也可以没有类型,跟输入参数相似。 定义PowerShell函数的返回值类型,要使用OutputType这个指令。将这个指令放到pa
本文向大家介绍PowerShell函数参数设置成自动识别数据类型的例子,包括了PowerShell函数参数设置成自动识别数据类型的例子的使用技巧和注意事项,需要的朋友参考一下 本文介绍PowerShell自定义函数中使用参数集时,怎么设置系统自动识别参数的数据类型。 识别参数类型的一个好处就是,在使用参数集时,不需要每次都指定参数名称了。 请看下面这个Test-Binding函数。这个PowerS
我正在react(版本0.13.3)组件中指定所需的函数proptype。。。 正如您所看到的,我的onClick prop不仅需要是一个函数,还需要接受两个参数。是否有任何方法可以使用React PropTypes指定这一点? 我已经阅读了React docs关于可重用组件的条目,似乎只有一种方法可以定义对象类型的形状,而不是函数类型。
8. 函数类型和函数指针类型 在C语言中,函数也是一种类型,可以定义指向函数的指针。我们知道,指针变量的内存单元存放一个地址值,而函数指针存放的就是函数的入口地址(位于.text段)。下面看一个简单的例子: 例 23.3. 函数指针 #include <stdio.h> void say_hello(const char *str) { printf("Hello %s\n", str); }
Scala 函数 一般情况下函数调用参数,就按照函数定义时的参数顺序一个个传递。但是我们也可以通过指定函数参数名,并且不需要按照顺序向函数传递参数,实例如下: object Test { def main(args: Array[String]) { printInt(b=5, a=7); } def printInt( a:Int, b:Int ) = {
本文向大家介绍PowerShell函数中使用必选参数实例,包括了PowerShell函数中使用必选参数实例的使用技巧和注意事项,需要的朋友参考一下 本文介绍在PowerShell创建自定义函数时,如何添加必选参数,可以使用Mandatory关键词。 默认情况下,PowerShell自定义的函数中,参数都是可选的(optional)。如果要将一个参数设置为必选参数,那么必须对其设置Mandatory