W poniższym kodzie:W języku ActionScript: Czy istnieje sposób sprawdzenia, czy argument wejściowy jest prawidłowym wektorem dowolnego typu?
var a:Vector.<int> ...
var b:Vector.<String> ...
var c:Vector.<uint> ...
var c:Vector.<MyOwnClass> ...
function verifyArrayLike(arr:*):Boolean
{
return (arr is Array || arr is Vector)
}
verifyArrayLike(a);
verifyArrayLike(b);
...
Co szukam jest coś takiego jak _var is Vector.<*>
Ale Vector.<*>
nie jest poprawnym wyrażeniem nawet wektorowych. nie można umieścić po prawej stronie operatorów.
Czy istnieje sposób sprawdzenia, czy argument wejściowy jest prawidłowym wektorem dowolnego typu?
bardzo ładny kod! –