Русское сообщество по скриптингу

Оптимизация кода, вопрос

Все вопросы по работе и настройке AMXX и его плагинов.

Модератор: liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.

Оптимизация кода, вопрос

Сообщение [N][E][M][E][C] » 02 ноя 2021, 20:31

Добрый вечер всем!
Возник вопрос, что лучше использовать?
Код: Выделить всё
const Float:times = 5.0;        
new const name
[][] = "hallo";
//или
enum _: INFO { Float:TIMES, NAME[32] };     
new const test
[INFO] = {
    5.0,        
    
"hallo"
}

или это только для удобства?
Аватара пользователя
[N][E][M][E][C]
 
Сообщения: 641
Зарегистрирован: 14 фев 2021, 10:48
Благодарил (а): 50 раз.
Поблагодарили: 89 раз.
Опыт программирования: Около года
Языки программирования: Нуждаюсь в помощи

Re: Оптимизация кода, вопрос

Сообщение 3BEPb » 17 дек 2021, 04:16

Скорее зависит от области применения. Если много разных данных то лучше enum и наоборот.
Аватара пользователя
3BEPb
 
Сообщения: 141
Зарегистрирован: 16 авг 2014, 22:02
Откуда: Пряжа
Благодарил (а): 22 раз.
Поблагодарили: 17 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn

Re: Оптимизация кода, вопрос

Сообщение БиЗоН » 17 дек 2021, 19:45

Если нужно просто использовать константы, то первый вариант.
Enum нужен для создания структуры, то есть объединения нескольких разных типов данных с последующим использованием в одной переменной с удобным обращением к ней.
То есть использовать его как константы глупо, не нравятся константы - юзай макросы.
Вечно занятой. Вечно в павне.
Аватара пользователя
БиЗоН
 
Сообщения: 165
Зарегистрирован: 24 мар 2014, 21:05
Благодарил (а): 10 раз.
Поблагодарили: 49 раз.
Опыт программирования: Больше трех лет

Re: Оптимизация кода, вопрос

Сообщение [N][E][M][E][C] » 31 дек 2021, 01:10

Я на форуме читал, что если записывать число, то лучше использовать константу чем макрос
Аватара пользователя
[N][E][M][E][C]
 
Сообщения: 641
Зарегистрирован: 14 фев 2021, 10:48
Благодарил (а): 50 раз.
Поблагодарили: 89 раз.
Опыт программирования: Около года
Языки программирования: Нуждаюсь в помощи


Вернуться в Вопросы по AMXX и его плагинам

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8