Size: a a a

2018 December 04

(

( in pro.elixir
блок - это все, что исполняется
источник

(

( in pro.elixir
Одна строчка это блок и целая функция целиком это блок
источник

(

( in pro.elixir
И вся программа это тоже блок
источник

Е

Евгений in pro.elixir
вот именно :)
источник

(

( in pro.elixir
И непрерывность скорее всего про то, что ни один из таких маленьких и больших блоков не прерывается
источник

(

( in pro.elixir
Ну, имеется ввиду, может разделяться, но не прерываться
источник

ŹR

Źmićer Rubinštejn in pro.elixir
{
   block1

   if x
   {
       block2
   }
   else
   {
       block 3
   }

   продолжение block 1

   while x
   {
       block 4
   }

   продолжение block 1

}
источник

ŹR

Źmićer Rubinštejn in pro.elixir
помоему тут довольно все просто
источник

ŹR

Źmićer Rubinštejn in pro.elixir
есть 3 абстрации - "простыня", цикл и ветвление
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Больше в структурном программировании нету
источник

(

( in pro.elixir
Ладно, забейте, я устал в этой дискуссии участвовать
источник

Е

Евгений in pro.elixir
хех

block 1
return value
block 2

где разрыв?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
У тебя после return блок1 продолжнается
источник

ŹR

Źmićer Rubinštejn in pro.elixir
С чего бы ему стать блок2
источник

Е

Евгений in pro.elixir
Źmićer Rubinštejn
У тебя после return блок1 продолжнается
с чего это ты взял? я могу сказать что у тебя после if блок1 продолжается, с чего бы это ему стать блок2?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Потому что конструкция ветвления
источник

ŹR

Źmićer Rubinštejn in pro.elixir
У меня есть
источник

ŹR

Źmićer Rubinštejn in pro.elixir
а у тебя нету
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Все очевидно
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Если ты напишешь
if smth {
  block1
  return
} else
{
 block2
}
источник