LINUX.ORG.RU

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

Исправление 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)
Выведет 10, в присваивании я написал русскую Хэ. Хотя защит несравнимо больше, это называется строгая типизация.

И про питон - я показал тебе использование раст-синтаксиса в питоне. Так можно.

Мне кажется это не 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)
Выведет 10, в присваивании я написал русскую Хэ. Хотя защит несравнимо больше, это называется строгая типизация.

И про питон - я показал тебе использование раст-синтаксиса в питоне. Так можно.

Мне кажется это не 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)
Выведет 10, в присваивании я написал русскую Хэ. Хотя защит несравнимо больше, это называется строгая типизация.

И про питон - я показал тебе использование раст-синтаксиса в питоне. Так можно.

Мне кажется это не 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)
Выведет 10, в присваивании я написал русскую Хэ. Хотя защит несравнимо больше, это называется строгая типизация.

И про питон - я показал тебе использование раст-синтаксиса в питоне. Так можно.

Мне кажется это не 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)
Выведет 10, в присваивании я написал русскую Хэ. Хотя защит несравнимо больше, это называется строгая типизация.

И про питон - я показал тебе использование раст-синтаксиса в питоне. Так можно.

Мне кажется это не 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)
Выведет 10, в присваивании я написал русскую Хэ.

И про питон - я показал тебе использование раст-синтаксиса в питоне. Так можно.

Мне кажется это не Rust синтаксис %)

function is_user_confirmed(user_id: integer): boolean;

Это конечно чисто декорации, но всеравно забавно.

Вроде бы mypy основной инструмент для проверки этих типов.