Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 4, 2012 22:24:53

Felixx
Зарегистрирован: 2012-04-04
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Непонятная коллекция.

Всем привет. Я переписываю с Питона на яву один скрипт, и не могу вкурить что это за коллекция.. Подскажите плз!?

 if CONFIG_UNLOCK_SUBS_FOR_EVERY_RACE and not CONFIG_ALLOW_DELF_AND_ELF_EXCHANGE_SUBS:
        if c2.getRace().ordinal() == 1 and not RACE_ALLOWED(st,[2],data): return False
        if c2.getRace().ordinal() == 2 and not RACE_ALLOWED(st,[1],data): return False


Интересует -
RACE_ALLOWED(st,[2],data)
Второй параметр - что это?((
Если это новый массив, то в том методе, в нем смотрится, имеется ли в нем определенное значение..

def RACE_ALLOWED(st,list,data):
    if st.player.getRace().ordinal() in list:
        return False
    if st.player.getClassId().getRace().ordinal() in list:
        return False
    for cId in CLASS_LIST(st,data):
        if cId.getRace().ordinal() in list:
            return False
    return True
Ничего не пойму

Отредактировано Felixx (Апрель 4, 2012 22:30:34)

Офлайн

#2 Апрель 4, 2012 23:24:00

py
От:
Зарегистрирован: 2011-02-27
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Непонятная коллекция.

RACE_ALLOWED возвращает булево в зависимости от того есть ли вычисляемое значение в этом массиве (точнее списке). В данном примере передаваемый аргумент - список из одного элемента - числа 2.



Отредактировано py (Апрель 4, 2012 23:25:07)

Офлайн

#3 Апрель 4, 2012 23:47:21

Felixx
Зарегистрирован: 2012-04-04
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Непонятная коллекция.

Огромное спасибо!!! Теперь понел!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version