Başlangıç
Program Yapısı
Dosya uzantısı, giriş noktası ve tip güvenliği.
Kaynak dosyalar .us uzantılıdır, UTF-8'dir ve büyük/küçük harfe duyarlıdır. Üst düzey giriş noktası desteklenir.
Basit örnek
ad: metin = "İbrahim"syaz "Merhaba {ad}"Çıktı
Merhaba İbrahim
İlgili konular
Referans
Bu sayfa 4 katalog öğesini kapsar. Aşağıdaki maddeler language-spec, örnekler ve katalog alanlarından üretilmiştir.
Dil kimliği
Nedir?
Dil adı US’dir; kaynak uzantısı .us. Büyük/küçük harf duyarlıdır; kaynak UTF-8/Unicode işlenir. Tip güvenlidir; null yoktur, boş değer ~’dir.
Ne zaman kullanılır?
Proje ve dosya kimliğini tanıtırken.
Basit örnek
ad: metin = "İbrahim"syaz "Merhaba {ad}"Çıktı
Merhaba İbrahim
Dikkat edilmesi gerekenler
new/return/case/default/using/importyok.- HTTP/GET/JSON/SQL Türkçeleştirilmez.
İlgili konular
Tip güvenliği
Nedir?
US değişken bildiriminde tipi açık yazar. ad = "İbrahim" tek başına bildirim değildir; ad: metin = "İbrahim" gerekir.
US bunu nasıl denetler?
Örtük tip çıkarımı ile bildirim yoktur. Tip, ad: Tip biçiminde yazılır (language-spec §5).
Sözdizimi
ad: metin = "İbrahim"İlgili konular
Giriş noktası
Nedir?
Varsayılan giriş dosyası ana.usdır. Main veya sarmalayıcı sınıf yoktur. Üst düzey deyimler sentetik bir fonksiyon gövdesi gibi çözülür; bu sentetik adın kullanıcı kapsamında adı yoktur.
Çalışma zamanında ne olur?
us çalıştır proje kökünde us.proje varsa bildirilen başlangıç (yoksa ana.us) dosyasını çalıştırır. Tek .us dosyası da çalıştırılabilir. Eksik giriş/us.proje durumlarında CLI US1701 basabilir. Üst düzey bekle varsa giriş eşzamansızdır.
Geçerli örnek
ad: metin = "İbrahim"syaz "Merhaba {ad}"Çıktı
Merhaba İbrahim
Dikkat edilmesi gerekenler
us.projeiçindekibaşlangıç "..."varsayılanana.usyolunu değiştirir.- Testler üst düzey deyimleri her testten önce yeniden çalıştırır; bir kezlik ortak kurulum değildir.
- Sentetik giriş fonksiyonu kullanıcı kodundan çağrılamaz.
İlgili konular
Tagline / kimlik
Nedir?
Belirtim tagline’ı: «Türkçe düşün. Kodla.» Marka/kimlik metnidir; yürütülebilir sözdizim değildir.
Dikkat edilmesi gerekenler
- Kod üretmez.