Steam installieren
Anmelden
|
Sprache
简体中文 (Vereinfachtes Chinesisch)
繁體中文 (Traditionelles Chinesisch)
日本語 (Japanisch)
한국어 (Koreanisch)
ไทย (Thai)
Български (Bulgarisch)
Čeština (Tschechisch)
Dansk (Dänisch)
English (Englisch)
Español – España (Spanisch – Spanien)
Español – Latinoamérica (Lateinamerikanisches Spanisch)
Ελληνικά (Griechisch)
Français (Französisch)
Italiano (Italienisch)
Bahasa Indonesia (Indonesisch)
Magyar (Ungarisch)
Nederlands (Niederländisch)
Norsk (Norwegisch)
Polski (Polnisch)
Português – Portugal (Portugiesisch – Portugal)
Português – Brasil (Portugiesisch – Brasilien)
Română (Rumänisch)
Русский (Russisch)
Suomi (Finnisch)
Svenska (Schwedisch)
Türkçe (Türkisch)
Tiếng Việt (Vietnamesisch)
Українська (Ukrainisch)
Ein Übersetzungsproblem melden
match - не обязательно быстрее. (В годоте это синтаксический сахар над if...else, здесь нет хэш-таблиц для switch-а, как у той же JVM, да и там есть проблема, если switch case будет преобразован в switchlookup конструкцию в байткоде)
Наличие в языке патерн матчинга - не повод его везде использовать.
(Под копотом - берется некое значение, над которым выполняется патерн матчинг, затем происходит итерация по всем возможным значениям, происходит строгое сравнение. Если такого не найдено - переходим в default бренч)
$Node2D.scale.x = sign(velocity.x)
Вместо:
if velocity.x > 0:
$Node2D.scale.x = 1.0
else:
$Node2D.scale.x = -1.0