Вверх ↑
Ответов: 1841
Рейтинг: 369
#1: 2012-07-06 10:30:03 ЛС | профиль | цитата
Я кстати пошёл по другому пути, при работе с типами данных

//начало_=============Инициализация основных типов данных=============_начало 

//Объявление переменных для выбранных типов данных
gvar(_i,_s,_f,_b,_l,_d)

//Присвоение переменным значения соответствующего его типу данных
_i = 1 // integer: x86 - 4 байта (32 бита), -2147483648 to +2147483647
_s = 2 // string: Длина строки + 1 байт, нет лимита.
_f = 3 // float: 4 байта (32 бита), нез лимита.
_b = 4 // byte: 1 байт (8 бит), -128 to +127
_l = 5 // long: 4 байта (32 бита), -2147483648 to +2147483647
_d = 6 // double: 8 байт (64 бита), в зависимости от соотношения целой и дробной части числа.

//Добавляем в общий массив типов данных, выбранные типы данных
g_array_type.add(_s,_i,_s,_f,_b,_l,_d)

//Регистрация основных типов данных
register(1, int)
register(2, str)
register(3, float)
register(4, byte)
register(5, long)
register(6, double)

//конец_=============Инициализация основных типов данных=============_конец
Очень удобно, и вероятность ошибиться или забыть цифру обозначения типа, равна нулю.
Да и в случае чего, всегда можно быстро изменить значения типов
карма: 1
0