4

这更像是一个学习练习,但我希望这会有所帮助。

我想创建一个这样的函数:

function array_to_array ($stuff, $new_type){
    $new_stuff = $stuff -as $new_type
    $new_stuff 
}

我在传递字符串甚至是[char]new_type 之类的值时遇到问题。我想我需要做一些类似的事情,$type = [char]但我试图让它尽可能基于字符串?

有没有办法做到这一点?比如激活一个字符串?

4

1 回答 1

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"
于 2013-09-12T17:26:07.357 回答