Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > небольшая загвоздочка


Автор: Solomon 31.8.2006, 18:06
перевожу одну программку с паскаля на C++. Так как с Паскалем знаком поверхносто, то вот никак не пойму смысл данной записи
d:=1=2;

d буленовская переменная.

Плз помогите ))

Автор: Alexeis 31.8.2006, 18:18
Да че тут непонятного 1 ведь неравно 2, значит результат сравнения ложный, т.е. False;
Эта строчка фактически присваивает переменной d - false. На всякий случай ":=" это оператор присваивания в паскале.

Автор: Solomon 31.8.2006, 18:23
Цитата(alexeis1 @  31.8.2006,  17:18 Найти цитируемый пост)
":=" это оператор присваивания в паскале.

Обижаеш, ну не стоко плохо я знаю паскаль, что бы незнать операторов  smile 


Цитата(alexeis1 @  31.8.2006,  17:18 Найти цитируемый пост)
Да че тут непонятного 1 ведь неравно 2, значит результат сравнения ложный, т.е. False;

А зачем тогда сразу false не присвоить?? зачем через такую... делать?

Добавлено @ 18:24 
d:=1=1 
Еще и так встречается. Это значит присваиваем true? 

Автор: Alexeis 31.8.2006, 18:31
Цитата(Solomon @  31.8.2006,  18:23 Найти цитируемый пост)
d:=1=1 
Еще и так встречается. Это значит присваиваем true? 

Да

Цитата(Solomon @  31.8.2006,  18:23 Найти цитируемый пост)
зачем через такую... делать?

Вот и я думаю, может заготовка на будущее...

Цитата(Solomon @  31.8.2006,  18:23 Найти цитируемый пост)
Обижаеш, ну не стоко плохо я знаю паскаль

ну я ж сказал на всякий случай smile , а вдруг.  Участники разные бывают. 

Автор: Solomon 31.8.2006, 18:52
Цитата(alexeis1 @  31.8.2006,  17:31 Найти цитируемый пост)
Вот и я думаю, может заготовка на будущее...


мдяя... а я думал что я извращениц в мире программирования, но до такого даже я бы наверно не дадумался  smile 

поотбивать бы руки написавшие эту программу  smile 


Ах да... забыл спасибо сказать )). Большое притом )

Автор: Alexeis 31.8.2006, 22:03
Пожалуйста smile 

Автор: svarogik 1.9.2006, 12:10
 я хоть и не долго программирую, но в институте повидал достаточно, встречал выражения  if a = true , где а булеан
но чтоб такое...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)