LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

Да, нужно создать два новых блока, в середину {} трудно что то встроить.

{
  1
  if() {
    2
  } else {
    3
  } 
}

В Ada так:

begin
  1
exception
  2
end

В Ada хоть ошибки и не записываются в тип возвращаемого значения, но в целом суть та же, и само представление ошибки zig и исключения ada похоже.

Исправление MOPKOBKA, :

Да, нужно создать два новых блока, в середину {} трудно что то встроить.

{
  1
  if() {
    2
  } else {
    3
  } 
}

В Ada так:

begin
  1
exception
  2
end

В Ada хоть ошибки и не записываются в тип возвращаемого значения, но в целом суть та же.

Исходная версия MOPKOBKA, :

Да, нужно создать два новых блока, в середину {} трудно что то встроить.

{
  1
  if() {
    2
  } else {
    3
  } 
}

В Ada так:

begin
  1
exception
  2
end