Luau

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

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.
  • Booleans veya bool , bir değeri olabilir false veya 0> true0> .
  • 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.
  • Masalar herhangi bir değerin matrisi veya sözlük ı olabilir. 0>nil0> dışında.
  • 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