Agena bir kolay öğrenirler komut dosyası da dahil olmak üzere, bilimsel, eğitsel, dilsel ve diğer birçok uygulamalarda kullanılmak üzere tasarlanmıştır prosedürel programlama dili. Onun sözdizimi çok Lua ve SQL alınan elemanları ile Algol 68 basitleştirilmiş gibi görünüyor. tercüman hızlı gerçek ve karmaşık aritmetik, verimli metin işleme, esnek veri yapıları, akıllı usul ve paket yönetimi, artı çeşitli yapılandırma imkanı sağlar
Bu sürümde Yeni nedir:.
- 'try / catch': 'yakalama' belirteci sonra hata değişken hakkının açık şartname artık isteğe bağlıdır. hata değişkeni verilirse, o zaman hata mesajı otomatik olarak yerel 'LastError' değişkene depolanır ve daha sonra da 'anahtar kelime dışarı bırakılmalıdır:
> deneyin
> Hata ( 'hop!')
> yakalamak
> Print (LastError)
> YRT;
ayy!
- 'Try / catch' ifadesi bazen prosedürlerde (atanmamış hata değişkeni) işe yaramadı. Bu sabit olmuştur.
- Web'den yeni 'net.wget' fonksiyonu indirme HTML sayfaları.
-% 10 'skycrane.counter' Tuned. Yeni üçüncü dizge 'Ozawa' ise işlevi artık isteğe bağlı olarak Kahan-Ozawa'ya yerine orijinal Kahan toplamı algoritması uygular. İlgili C kaynakları yanı sıra, optimizasyon iptal olabilir derleyici optimizasyon önlemek için modifiye edilmiştir.
- 'Argerror' şimdi hata mesajında alınan değerin türü kullanıcı tanımlı adını yazdırır. Bir değer, bir kullanıcı tanımlı türü yoksa, o zaman temel tipi verilir.
-. 'Debug.getinfo' yeni 'bir' seçeneği Rob Hoelz 'LuaPowerPatch bir prosedür ile beklenen argümanların sayısını sayesinde döndürür
- Dizeleri için geliştirilmiş 'endeks dışı aralığında' hata mesajı.
-. Kendi hata işleme göre 'ansi.agn' dosyalarını 'library.agn', 'stats.agn', 'linalg.agn' Modifiye ve
Yorum Bulunamadı