У меня есть статический класс настроек, в котором мое приложение может извлекать настройки. Проблема в том, что некоторые из этих настроек являются строками, а другие - это ints или numbers. Пример:Как разрешить любой тип данных, возвращаемых функцией в actionscript 3?
package
{
public final class Settings
{
public static function retrieve(msg:String)
{
switch (msg)
{
case "register_link":
return "http://test.com/client/register.php";
break;
case "time_limit":
return 50;
break;
}
}
}
}
Теперь в первом случае он должен отправить строку, а во второй - uint. Однако, как мне установить это в объявлении функции? Вместо, например. функция retrieve (msg: String): String или ...: uint? Если я не задаю тип данных, я получаю предупреждение.
спасибо. – Tom
Согласен. Хотя полезно знать, как возвращать разные типы из функции ... Я * никогда не делал этого в проекте. Использование класса со статическими константами не только более чистое, но и более производительное. –