Re[2]: Какой вариант синтаксиса предпочитаете?
От: DSblizzard Россия  
Дата: 12.12.09 00:43
Оценка:
Здравствуйте, TimurSPB, Вы писали:

TSP>а else внутри условия if что значит на языке булевой алгебры?

То же, что и обычно. Конкретно — true.
Программировать сложно. Но не программировать еще сложнее.
Re[3]: Какой вариант синтаксиса предпочитаете?
От: TimurSPB Интернет  
Дата: 12.12.09 00:50
Оценка:
Здравствуйте, DSblizzard, Вы писали:

DS>Здравствуйте, TimurSPB, Вы писали:


TSP>>а else внутри условия if что значит на языке булевой алгебры?

DS>То же, что и обычно. Конкретно — true.

else == true???
Make flame.politics Great Again!
Re[3]: Какой вариант синтаксиса предпочитаете?
От: DSblizzard Россия  
Дата: 12.12.09 00:50
Оценка:
Здравствуйте, FDSC, Вы писали:

FDS>Мне показалось, что if здесь является switch (или case, если брать паскаль), то бишь в булевой алгебре его не выразишь


Нет, это не switch.

if(
a
b
c
d
else
e
)

эквивалентно

if a:
b
else:
if c:
d
else:
e

на Питоне.
Программировать сложно. Но не программировать еще сложнее.
Re[3]: Какой вариант синтаксиса предпочитаете?
От: DSblizzard Россия  
Дата: 12.12.09 00:53
Оценка:
Здравствуйте, FDSC, Вы писали:

FDS>Мне показалось, что if здесь является switch (или case, если брать паскаль), то бишь в булевой алгебре его не выразишь


Нет, это не switch.


if(
  a
    b
  c
    d
  else
    e
)


эквивалентно


if a:
  b
else:
  if c:
    d
  else:
    e


на Питоне.
Программировать сложно. Но не программировать еще сложнее.
Re[4]: Какой вариант синтаксиса предпочитаете?
От: DSblizzard Россия  
Дата: 12.12.09 00:56
Оценка:
Здравствуйте, TimurSPB, Вы писали:

TSP>else == true???

Ну да, а что вас удивляет? Если, например, a окажется true, до else очередь просто не дойдет. else == true — это в упрощенном варианте, для некоторых целей можно придумать обработку else посерьезнее.
Программировать сложно. Но не программировать еще сложнее.
Re[4]: Какой вариант синтаксиса предпочитаете?
От: DSblizzard Россия  
Дата: 12.12.09 01:11
Оценка:
Здравствуйте, TimurSPB, Вы писали:

TSP>else == true???


Понял, о чем вы. То что я написал, нужно было читать как две не связанные фразы. Неправильно сформулировал свою мысль.
Программировать сложно. Но не программировать еще сложнее.
Re[5]: Какой вариант синтаксиса предпочитаете?
От: TimurSPB Интернет  
Дата: 12.12.09 01:23
Оценка: 1 (1)
Здравствуйте, DSblizzard, Вы писали:

DS>Здравствуйте, TimurSPB, Вы писали:


TSP>>else == true???

DS>Ну да, а что вас удивляет? Если, например, a окажется true, до else очередь просто не дойдет. else == true — это в упрощенном варианте, для некоторых целей можно придумать обработку else посерьезнее.

Сравнивать оператор и значение это конечно расширение парадигм, но надо видимо еще и вещества для расширения сознания
Make flame.politics Great Again!
Re[6]: Какой вариант синтаксиса предпочитаете?
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 12.12.09 08:09
Оценка:
Здравствуйте, TimurSPB, Вы писали:

TSP>Сравнивать оператор и значение это конечно расширение парадигм, но надо видимо еще и вещества для расширения сознания


Просто человек вдохновился cond'ом из Лиспа. Это классика, никаких веществ не нужно.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.