这更像是一次学习练习,但我希望这会有所帮助。
我想创建一个这样的函数:
function array_to_array ($stuff, $new_type){
$new_stuff = $stuff -as $new_type
$new_stuff
}
我在传递字符串时遇到问题,甚至为new_type传递[char]
之类的值。
我想我需要做一些像$type = [char]
这样的事情,但我想尽可能保持基于字符串的东西?
有没有这样做?比如激活字符串?
答案 0 :(得分:6)
你可以这样做:
[type] $new_type = "string"
在功能上,它将是:
function array_to_array ($stuff, [type]$new_type){
$new_stuff = $stuff -as $new_type
$new_stuff
}
array_to_array 1 "string"