Luau Roblox Studio'da kullanılan kodlama dilidir. Hızlı, küçük, güvenli, yavaş yazılabilir kodlama dilidir.
Stüdyo'da Desteği
Studio'daki Kod Editörü Luau'yu otomatik tamamlanma, kod ışıklarının vurgulanması, statik önyükleme, tip kontrolü ve kod analizi için desteklemektedir. Ayrıca üyeleri Roblox Motoru API için doküman ve işlev imzaları gösterir.
Türler
Luau aşağıdaki veri türlerini içerir:
- Nil temsil edilmez veya hiçbir şey olmayan bir değer veya veri türünden farklıdır. Diğer herhangi bir değer veya veri türünden farklıdır.
- Sayılar veya double , 64-bit yuvarlama nokta sayılarını temsil eder.
- IP'ler IP'ler, harfler, sayılar ve semboller gibi karakterlerin serileridir.
- Enums öğeleri düz listelerdir.
Luau, varsayılan olarak dinamik olarak yazılmıştır. Değişkenler, işlev parametreleri ve dönüş değerleri herhangi bir veri türü olabilir. Bu, kodu daha hızlı yazmanızı sağlar, çünkü her bir veri parçası için türler sağlamak zorunda değilsiniz. Luau'da değişkenlerin gizli ve kolayca bulunabilir hale getirmek için <
Veri Yapıları
Ayrıca, ilgili veri tiplerini kullanarak şu veri yapılarını uygulayabilirsiniz:
- Katlar tabloları kullanarak uygulayabileceğiniz öğelerin sonraki sırayla listeleridir.
- Sıralar tabloları kullanarak uygulayabileceğiniz öğelerin ilk sıralama koleksiyonlarıdır.
- Metatables tuzakları, anahtar ve değerleri depolamak ve aritmetik işlemleri hesap etmek gibi işlevleri sağlayan gelişmiş yapılardır.
Özellikler
Luau'da, değişkenler ve fonksiyonlar global ve yerel kapsayış içinde bir senaryoda 2>kapsayış2> içinde bulunabilir. Luau, mantıksal, ilişkisel ve bileşik atama 5>operat