История изменений
Исправление MOPKOBKA, (текущая версия) :
В питоне не нужна вот эта обвязка для таблиц.
А какая обвязка? Мой код это чистый lua. Но я понял, тебя не сама возможность волнует, а типобезопасность и проверка ошибок.
А кое что ты вовсе сделать не можешь гарантирвоанно, например, создать массив.
Это и проблема Python, там нету массива, только список. Ну и в классах такая же проблема:
class Point:
def __init__(self, x, y):
self.x = x
self.y = y
p = Point(10, 20)
p.х = 100
print(p.x)
И про питон - я показал тебе использование раст-синтаксиса в питоне. Так можно.
Мне кажется это не Rust синтаксис %)
function is_user_confirmed(user_id: integer): boolean;
Это конечно чисто декорации, но всеравно забавно.
Их можно проверить без запуска программы, через утилиту mypy: https://mypy-lang.org/
Так же как в компилируемых языках типа C, Pascal проверяются типы.
Исправление MOPKOBKA, :
В питоне не нужна вот эта обвязка для таблиц.
А какая обвязка? Мой код это чистый lua. Но я понял, тебя не сама возможность волнует, а типобезопасность и проверка ошибок.
А кое что ты вовсе сделать не можешь гарантирвоанно, например, создать массив.
Это и проблема Python, там нету массива, только список. Ну и в классах такая же проблема:
class Point:
def __init__(self, x, y):
self.x = x
self.y = y
p = Point(10, 20)
p.х = 100
print(p.x)
И про питон - я показал тебе использование раст-синтаксиса в питоне. Так можно.
Мне кажется это не Rust синтаксис %)
function is_user_confirmed(user_id: integer): boolean;
Это конечно чисто декорации, но всеравно забавно.
Их можно проверить без запуска программы, через утилиту mypy: https://mypy-lang.org/
Исправление MOPKOBKA, :
В питоне не нужна вот эта обвязка для таблиц.
А какая обвязка? Мой код это чистый lua. Но я понял, тебя не сама возможность волнует, а типобезопасность и проверка ошибок.
А кое что ты вовсе сделать не можешь гарантирвоанно, например, создать массив.
Это и проблема Python, там нету массива, только список. Ну и в классах такая же проблема:
class Point:
def __init__(self, x, y):
self.x = x
self.y = y
p = Point(10, 20)
p.х = 100
print(p.x)
И про питон - я показал тебе использование раст-синтаксиса в питоне. Так можно.
Мне кажется это не Rust синтаксис %)
function is_user_confirmed(user_id: integer): boolean;
Это конечно чисто декорации, но всеравно забавно.
Их можно проверить без запуска программы, через утилиту mypy: статически
Исправление MOPKOBKA, :
В питоне не нужна вот эта обвязка для таблиц.
А какая обвязка? Мой код это чистый lua. Но я понял, тебя не сама возможность волнует, а типобезопасность и проверка ошибок.
А кое что ты вовсе сделать не можешь гарантирвоанно, например, создать массив.
Это и проблема Python, там нету массива, только список. Ну и в классах такая же проблема:
class Point:
def __init__(self, x, y):
self.x = x
self.y = y
p = Point(10, 20)
p.х = 100
print(p.x)
И про питон - я показал тебе использование раст-синтаксиса в питоне. Так можно.
Мне кажется это не Rust синтаксис %)
function is_user_confirmed(user_id: integer): boolean;
Это конечно чисто декорации, но всеравно забавно.
Их можно проверить без запуска программы, статически через утилиту mypy.
Исправление MOPKOBKA, :
В питоне не нужна вот эта обвязка для таблиц.
А какая обвязка? Мой код это чистый lua. Но я понял, тебя не сама возможность волнует, а типобезопасность и проверка ошибок.
А кое что ты вовсе сделать не можешь гарантирвоанно, например, создать массив.
Это и проблема Python, там нету массива, только список. Ну и в классах такая же проблема:
class Point:
def __init__(self, x, y):
self.x = x
self.y = y
p = Point(10, 20)
p.х = 100
print(p.x)
И про питон - я показал тебе использование раст-синтаксиса в питоне. Так можно.
Мне кажется это не Rust синтаксис %)
function is_user_confirmed(user_id: integer): boolean;
Это конечно чисто декорации, но всеравно забавно.
Вроде бы mypy основной инструмент для проверки этих типов.
Исходная версия MOPKOBKA, :
В питоне не нужна вот эта обвязка для таблиц.
А какая обвязка? Мой код это чистый lua. Но я понял, тебя не сама возможность волнует, а типобезопасность и проверка ошибок.
А кое что ты вовсе сделать не можешь гарантирвоанно, например, создать массив.
Это и проблема Python, там нету массива, только список. Ну и в классах такая же проблема:
class Point:
def __init__(self, x, y):
self.x = x
self.y = y
p = Point(10, 20)
p.х = 100
print(p.x)
И про питон - я показал тебе использование раст-синтаксиса в питоне. Так можно.
Мне кажется это не Rust синтаксис %)
function is_user_confirmed(user_id: integer): boolean;
Это конечно чисто декорации, но всеравно забавно.
Вроде бы mypy основной инструмент для проверки этих типов.