Когда просто не нашлось других слов / языки программирования :: программирование :: приколы для даунов :: Магия :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

программирование geek Магия языки программирования приколы для даунов 

Когда просто не нашлось других слов

Орнул, что светлая магия выключена по умолчанию =)

SettingsAbstnact $settings -Settings public function ___constnuctCstning $session, ?SettingsAbstnact $settings = null) { Magic::start(light: true); $settings ??= new SettingsEmpty; $this->session = new SessionPaths($session);,программирование,geek,Прикольные гаджеты. Научный, инженерный и

там ничего интересного, кроме класса названия, нет


Подробнее
SettingsAbstnact $settings -Settings public function ___constnuctCstning $session, ?SettingsAbstnact $settings = null) { Magic::start(light: true); $settings ??= new SettingsEmpty; $this->session = new SessionPaths($session);
Code Blame 427 lines (415 loc) • 19.9 kb >0 v final class Magic >1 { 32 public const ZERO_CHANNEL_ID = -1000000000000; 33 public const ZEROSECRETCHATID = -2000000000000; 34 public const MININT32 = -2147483648; 35 36 public const MAXUSERID = (1 << 40) - 1; 37 public const MAXCHATID = 999999999999; 38 public const MAXCHANNELID = 1000000000000 - (1 « 31); 39 /** 30 * Static storage. 31 * 32 */ 33 public static array $storage = []; 34 /** 35 * Whether this system is bigendian. 36 * 37 */ public static bool $BIG_ENDIAN = false; 38
программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,Магия,языки программирования,приколы для даунов
Еще на тему
Развернуть
почему выключена если объявлена как true наоборот?

это передача аргумента. Без передачи light:true -- $light будет false жъ

А ты точно программист?

это тату маркировки силового кабеля?

p.s. АААА, вот оно чо

p.p.s. пыхапэшник

Тогда не посмотрев определение функции start ты не можешь знать, выключена ли по умолчанию светлая магия. Из скрина понятно только что ЭТОТ вызов передает параметр light равным true.

А вдруг там уже было start($light = true)?

Тогда бы шутки не было ( Типа по умолчанию у прогеров чёрная магия

Да, из этой записи сигнатуру не понять, а на хабе нет значения по умолчанию, и эта "магия" -- проверки ключевых параметров совместимости и возможностей запуска асинхронных процессов, и всё довольно скучно. Но я тип аж в голосину орнул, когда полез разбираться, а там "магия, скажи спасибо, что светлая") Поставлю-ка я "приколы для даунов"

Та я там на ветку выше уже впитываю. Присоединяйся, какгрица (

Автору надо было другую картинку в пост вставить с пояснениями.

MadelineProto / src / Magic.php Code 50 223 ---¿Z4 225 226 227 228 229 230 231 232 233 234 235 236 Blame 427 lines (415 loc) • 19.9 KB final class Magic public static function start(bool Slight): void T if (self: :$inited || (self: :$inite|dLight && Slight)) { return; } if

`bool $light` как я понимаю обязательный аргумент без дефолта (не знаю как там в этом вашем PHP, я питонист), но автор говорит, что по дефолту будет `false` (или наверное `void`)

Что даст нам, не инициализированный light в объекте magic.

Та ваще не надо было акцентировать внимание на переменной -- это обязательный аргумент. Просто смешное название класса (

316 self: :$initedl_ight = true; •• 317 if (Slight) { 318 return; 319 } 320

Посмотрел код чуть внимательнее.

Оказывается: не зависимо от того, какая у нас переменная `$light` мы всё равно `инициализируем свет` в функции `start`, только после этого смотрим на переданую переменную и если она `true`, то ничего не делаем.

Так что ВЫВОД: Начало Магии без света возможно, а если `$light=true` свет есть, то Магии не будет - `return void;`

Если я правильно понимаю код, автор жду пояснений.

Сама магия -- это класс, который в том числе фигурирует как сериализованный объект (для сервиса-воркера или крона, например), с контекстом состояния этой подсистемы -- процесса-хоста, с предварительной проверкой возможности запуска, и кешем ресурсов, необходимых для установки защищённого соединения. Божественный объект набора асинхронных процессов кеша-валидатора

 /? V - -Ä >А ? ялдозд.. jeV^.- ,f iáC,. дэшвмкъ«» Ж‘Ь>т ^■■‘.A'V Ж V \ îw>" ..V- **ф~- .. û à /ч 4. '*.' -<< !tW* memesmix fflîô

Старт магии с параметром $light не создаёт нового бога, а говорит "вы уже знаете бога". При $light = false, возникнет хаос от многобожия паствы процессов, которые вахуе, откуда брать истину

Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
Мало кто знает что языки программирования придуманные при Сталине назвали в честь вождя СИ (Сталин Иосиф) СИ++ (Сталин Иосиф плюс Коллективизация плюс Коммунизм) БЕЙСИК (Берия, Иосиф Сталин и Коммунизм) Формат обмена данными JSON придумали в 1937 году, тоже назвали в честь вождя Joseph Stalin Ote
подробнее»

приколы для даунов it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор языки программирования программирование Баян,баян, боян, баяны, бояны, баянище, боянище

Мало кто знает что языки программирования придуманные при Сталине назвали в честь вождя СИ (Сталин Иосиф) СИ++ (Сталин Иосиф плюс Коллективизация плюс Коммунизм) БЕЙСИК (Берия, Иосиф Сталин и Коммунизм) Формат обмена данными JSON придумали в 1937 году, тоже назвали в честь вождя Joseph Stalin Ote
Почему? Почему?! ^>о->Ьаг() — Почему? — А, вот почему...Выбираем первый язык программирования Да т У вас есть друзья? i Да Т Хотите много зарабатывать? jL Да ш Вы тупой? т. Т Вы насмотрелись уроков ХАУДИ ХО? /Г Да 7 Python Вам г~ нравится 1 1 Windows? Нет Fortran А они вам нужны? Они тоже РНР тупые? Да т
подробнее»

языки программирования программирование geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор сложный выбор путь в IT it-юмор

Выбираем первый язык программирования Да т У вас есть друзья? i Да Т Хотите много зарабатывать? jL Да ш Вы тупой? т. Т Вы насмотрелись уроков ХАУДИ ХО? /Г Да 7 Python Вам г~ нравится 1 1 Windows? Нет Fortran А они вам нужны? Они тоже РНР тупые? Да т