Class Modifiers

Control the permissions for external libraries to inherit, implement and instantiate classes, restricting type bodies Modifier order [abstract] [base/interface/final/sealed] [mixin] class; some modifiers are mutually exclusive 1. No modifier Any …

Extension Types

Dibungkus pada saat kompilasi, tidak menghasilkan objek tambahan saat runtime (tanpa beban tambahan); digunakan untuk memberikan sekumpulan antarmuka statis baru pada tipe yang sudah ada serta membatasi metode yang dapat …

Extension Types

Оборачивание выполняется на этапе компиляции, дополнительных объектов во время выполнения не создаётся (нулевая нагрузка). Используется для присвоения новому набору статических интерфейсов существующим типам и ограничения доступных методов. Отличие от обычных …

Extension Types

Wrapped at compile time with zero additional runtime objects (zero-cost abstraction); used to assign a new set of static interfaces to existing types and restrict accessible methods. Difference from regular …

Metode ekstensi (Extension methods)

Metode ekstensi memungkinkan Anda menambahkan fungsi baru ke tipe yang sudah ada dan tipe dari pustaka pihak ketiga tanpa mengubah kode sumber kelas asli. Pelengkapan otomatis IDE akan menampilkan metode …

Методы расширения (Extension methods)

Методы расширения позволяют добавлять новую функциональность к существующим типам и типам сторонних библиотек, не изменяя исходный код исходного класса. Автодополнение IDE показывает методы расширения вместе с собственными методами типа. Вы …

Extension methods

Extension methods let you add new functionality to existing types and third-party library types without modifying the source code of the original class. Your IDE’s autocompletion will list extension methods …

Dot shorthands (singkatan titik)

Sintaks singkat titik .foo dapat menghilangkan nama tipe. Selama kompiler bisa menyimpulkan tipe target dari konteks, kamu dapat menulis kode Dart yang lebih ringkas. Saat mengakses nilai enum, anggota statis, …

Dot shorthands (сокращения с точкой)

Сокращенная синтаксическая конструкция с точкой .foo позволяет опускать имя типа. Если компилятор может определить целевой тип по контексту, вы сможете писать более лаконичный код Dart. При обращении к значениям перечислений, …

Dot shorthands

The .foo dot shorthand syntax lets you omit the type name. As long as the compiler can infer the target type from context, you can write cleaner Dart code. When …