Сейчас 18:18:49 Четверг, 2 мая, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » GUI / Jass » Перлы в языке Jass
Перлы в языке Jass
[DUОS]Дата: Четверг, 01 Декабря 2011, 23:44:56 | Сообщение # 1
Группа: Заблокированные
Сообщений: 6279
Награды: 9
Репутация: 1708
Блокировки:
В языке Jass наверняка существует достаточное количество необычных случаев.
Один из них уже найден. А сумеете ли вы найти ещё?



Список забавностей:
1. Вывод числа "Пи" (найдено SirNikolas'ом).




НУ И ЧТО ТЕПЕРЬ?


Кликайте на дракошку ;)
 

Ty3uKДата: Пятница, 02 Декабря 2011, 08:23:09 | Сообщение # 2
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

HexingДата: Пятница, 02 Декабря 2011, 09:07:09 | Сообщение # 3
10 уровень
Группа: Проверенные
Сообщений: 1645
Награды: 1
Репутация: 432
Блокировки:
а вот более точно:

ой очепятка - BJDebugMsg


 

YaNeZnauJassДата: Пятница, 02 Декабря 2011, 15:41:58 | Сообщение # 4
1 уровень
Группа: Пользователи
Сообщений: 15
Награды: 0
Репутация: 15
Блокировки:
Quote (|DUОS|)
по мнению Близзов, является округлением числа Пи до тысячных.

В реале число пи равно отношению окружности на диамитар окружности.

Возьмем нашу землю за окружность

Длина - 40 007,86
Радиус - 6371
Диаметр - 6371*2

в итоге примерно 3,139841469
 

SirNikolasДата: Среда, 20 Июня 2012, 14:17:26 | Сообщение # 5
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Quote (|DUОS|)
А сумеете ли вы найти ещё?
Сумели. Правда, не в JASS2, а в cJASS, но неважно.

Существует предопределенный макрос, который не упоминается ни в одном мануале. Его значение - 0. Подсвечивается JNGP последней версии.


 

FaionДата: Четверг, 21 Июня 2012, 15:19:53 | Сообщение # 6
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки:
Quote (SirNikolas)
Сумели. Правда, не в JASS2, а в cJASS, но неважно.


Кол-во скопов ограниченно :O Сколько точно не считал, но не больше ~300.


О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

SirNikolasДата: Четверг, 21 Июня 2012, 15:55:35 | Сообщение # 7
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Quote (Faion)
Сколько точно не считал, но не больше ~300.
Как-то странно. У меня получилось 1024.
Code
#for i(1, 1024)
    scope sc##i {
        public constant integer get() { return i; }
    }

    //Чтоб не удалил как неиспользуемый код
    callback onInit() {
        BJDebugMsg(I2S(sc##i##_get()));
    }
#endfor


 

FaionДата: Четверг, 21 Июня 2012, 16:16:07 | Сообщение # 8
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки:
SirNikolas, в более новом - мб.
Я не обновлял cjass. + мб там даже дело не столько в скопах, а в кол-ве инструкций для препроцессора.


О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

SirNikolasДата: Четверг, 21 Июня 2012, 17:04:14 | Сообщение # 9
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Вряд ли. Подключаю cj_print.j или любую другую библиотеку - становится максимум 1023, несмотря на размер.

 

FaionДата: Четверг, 21 Июня 2012, 17:54:20 | Сообщение # 10
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки:
Не, ну у меня врятли уже 1к библиотек+ скопов, а лимит уже достигнут.

О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

SirNikolasДата: Четверг, 21 Июня 2012, 18:38:42 | Сообщение # 11
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Ну так обнови. :)

 

FaionДата: Четверг, 21 Июня 2012, 20:55:53 | Сообщение # 12
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки:
SirNikolas, мне жабко пообещал сорц его препроцессора, так что пофиг:)

О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

Форум о Warcraft 3 » Раздел для картостроителей » GUI / Jass » Перлы в языке Jass
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz