Size: a a a

2021 November 20

Z

Zontik in Python Flask
Это создание объекта какого-то класса
источник

Z

Zontik in Python Flask
Вообщем-то, возможно вы и правы,но в котлине
class A(val a:Int =6)
( ) - это конструктор
val a:Int - параметр
источник

Z

Zontik in Python Flask
Я думал,что в питоне также🤷‍♂
источник

T

Tishka17 in Python Flask
В питоне есть только вызов конструктора
источник

T

Tishka17 in Python Flask
Это не конструктор, а декларация параметров конструктора
источник

T

Tishka17 in Python Flask
И оно валидно в котлине очевидно там где ты декларируешь класс, а не где попало
источник

Z

Zontik in Python Flask
В первый раз о таком слышу
источник

T

Tishka17 in Python Flask
Есть декларация (описание конструктора), а есть его вызов
источник

Z

Zontik in Python Flask
Понял
источник

T

Tishka17 in Python Flask
В некоторых языках можно разделить собственно декларацию и имплементацию (реализацию)
источник

Z

Zontik in Python Flask
Ну хорошо,допустим есть такой код(приведу пример из котлина)
try {
//
}catch(e: Exception){}
Ну неужели е: Exception - не параметр,который находится в конструкторе
источник

T

Tishka17 in Python Flask
Нет
источник

Z

Zontik in Python Flask
А что же тогда?
источник

T

Tishka17 in Python Flask
Это указание какое исключение ты хочешь ловить
источник

Z

Zontik in Python Flask
Я это знаю
источник

Z

Zontik in Python Flask
И оно является параметром в этом случае,а параметр в свою очередь находится в конструкторе
источник

T

Tishka17 in Python Flask
Нету тут конструктора, так как тут нет создания класса
источник

T

Tishka17 in Python Flask
Это отдельная синтаксическая конструкция
источник

T

Tishka17 in Python Flask
Такая же как if
источник

Z

Zontik in Python Flask
А ну да
источник