Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Жаль тебя разочаровывать но они отличаются. Тип boolean в Павн является лишь слабым тэгом (bool:) и просто зарезервированном словом - ничего больше, соответственно переменная "типа" boolean в Павн занимает тот же объем памяти что и стандартная переменная (тэг _:) - 4 байта, а true/false являются макросами и опять же зарезервированными словами:
Как уже сказал Seregamil, в любом другом нормальном типизированном ЯП компилятор выдал бы ошибку о несоответствие типа возвращаемого значения и типа функции, но в Павн спасает его безтиповость. Как никак, использование true/false вместо 1 и 0 заставляют препроцессор, при каждой компиляций, искать во всем коде true/false и менять их на bool:1/bool:0, тем самым увеличивая время компиляции на несколько миллисекунд.PHP код:
#define true bool:1
#define false bool:0
//true и false отличаются от обычных 0 (_:0) и 1 (_:1) и всегда имеют тэг bool
Последний раз редактировалось ^_^; 06.09.2015 в 22:28.
Стабильность работы такой программы не гарантирую, но компилятор (GCC) не то чтобы ошибки, ни одного варнинга не выдал.PHP код:
// C / C++
int main = false;
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Последний раз редактировалось $continue$; 09.09.2015 в 17:04.
Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman
[sarcasm]Ты не поверишь...[/sarcasm]
http://habrahabr.ru/post/181021/
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)