![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 26.02.2013
Сообщений: 66
|
![]()
Допустим, нужно что-то типа
var b: boolean; x: integer; if b then x:=1 else x:=-1; Можно это одним оператором, чтобы без if ? |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 12.09.2012
Сообщений: 1,030
|
![]()
У Boolean значения такие: 1 = True и 0 = False.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби. ![]() |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Так, например: Ord(b)-Ord(not b)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#4 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.12.2006
Сообщений: 514
|
![]()
Получить из Boolean integer можно преобразованием
Код:
Код:
Пишу на Delphi за еду
|
![]() |
![]() |
![]() |
#5 |
Заблокирован
Регистрация: 12.09.2014
Сообщений: 544
|
![]() Код:
x := bool2Int(b); |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 21.04.2014
Сообщений: 115
|
![]()
В модуле Math можно откопать IfThen. Однако, следует помнить, что это обычная функция и не залетать на том, что аргументы для функции вычисляются заранее. То есть конструкция вида x := Math.IfThen(a > 0, b div a, a div b) отлетит с делением на ноль =-)
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
![]()
или так
Код:
Не стесняемся, плюсуем!
![]() |
![]() |
![]() |
![]() |
#8 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,865
|
![]() E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#9 | |
Заблокирован
Регистрация: 12.09.2014
Сообщений: 544
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
BOOLEAN | Thandem | Помощь студентам | 12 | 26.09.2010 08:12 |
Вычесть из Integer Form2 Integer Form1 | Shouldercannon | Общие вопросы Delphi | 2 | 30.07.2010 17:47 |
как выделить память для указателя (pointer), и сюда же, записать : integer, потом через 4 байта, boolean? | bigxman | Общие вопросы Delphi | 1 | 02.02.2009 21:17 |
Boolean | Air | Общие вопросы Delphi | 2 | 16.02.2008 17:15 |
Boolean... | ZhekON | Общие вопросы Delphi | 2 | 17.06.2007 00:39 |