Генерация ошибок и исключений

Последнее обновление: 02.03.2024

C++

C#

Dart

F#

JavaScript

Kotlin

Python

C++

void checkAge(int age)
{
    if(age < 1 || age > 110)
        throw "Invalid value. Age must be between 1 and 110";
    std::cout << "Age is valid" << std::endl;
}

C#

void CheckAge(int age)
{
    if(age < 1 || age > 110)
        throw  new Exception("Invalid value. Age must be between 1 and 110");
    Console.WriteLine("Age is valid");
}

Dart

void checkAge(int age){
    if(age < 1 || age > 110)
        throw  Exception("Invalid value. Age must be between 1 and 110");
    print("Age is valid");
}

F#

let checkAge age = 
  if (age < 1 || age > 110) then 
    raise(new System.Exception(("Invalid value. Age must be between 1 and 110")))
  printfn "Age is valid"

JavaScript

function checkAge(age){
    if(age < 1 || age > 110)
        throw  "Invalid value. Age must be between 1 and 110";
    console.log("Age is valid");
}

Kotlin

fun checkAge(age: Int){
    if(age < 1 || age > 110)
        throw  Exception("Invalid value. Age must be between 1 and 110")
    println("Age is valid")
}

Python

def checkAge(age):
    if(age < 1 or age > 110):
        raise Exception("Invalid value. Age must be between 1 and 110")
    print("Age is valid")
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850