Biril Dili Bilgi Tabanı

Türkçe anahtar sözcüklü betikleme dili Biril'i öğren; tüm yerleşikleri tek yerde ara.

Bu site Biril'in kendisiyle yazıldı ve her sayfa istek anında biril yorumlayıcısı tarafından üretiliyor.

Öğreticiler

Merhaba, Biril
İlk Biril betiğini yaz ve çalıştır.
Değişkenler
Değer atama ve yeniden atama.
Koşullar
eğer / yaeğer / değilse ile dallanma.
Döngüler
döngü ... iç ve iken ile yineleme.
İşlevler
tan ile işlev tanımlama, dön ile değer döndürme.
Veritabanı ile Çalışmak
vt_çalıştır ve vt_sorgula ile SQLite.
Türler
Sayı, metin, mantık, liste, sözlük, Hiç.
Listeler
Liste oluşturma, indeksleme ve döngü.
Sözlükler
Anahtar-değer eşlemeleri.
Metinlerle Çalışmak
böl, yerine_koy, büyük/küçük, katıl.
Hata Yönetimi
dene / yoksa / sonunda ile hata yakalama.
Dosya İşlemleri
dosya_yaz, dosya_oku, dosya_var_mı.
JSON ile Çalışmak
json_çözümle ve json_dönüştür.
Yüksek Mertebeli İşlevler
harita, süz, sık ile işlevsel stil.
Kümeler
Benzersiz öğe koleksiyonu.
Demetler
Değişmez dizi (tuple).
Zaman ve Tarih
şimdi ve öt_biçimle ile tarih.
Düzenli İfadeler
regex ile desen arama.
Karma ve Kodlama
sha256, base64, hex.
Sınıflar (OOP)
kat, başlat ve öz ile nesneler.
Ağ ve HTTP
http_al ile web'den veri çek.
Koleksiyon Araçları
numarala, sırala, tersyüz, yekun.
Tarih Hesaplamaları
öt_oluştur ve öt_parçala ile tarih matematiği.
Bit İşlemleri
bit_ve, bit_veya, bit_xor, kaydırma.
Rasgelelik
rasgele_tam, rasgele_seç, liste_karıştır.
Kriptografi
sha256, hmac_sha256, güvenli_rasgele.
While Döngüsü (iken)
Koşul doğru oldukça yinele.
Demet Çözme
Birden çok değeri tek satırda çöz.
Listeleri Eşleştirme (zip)
sık ile listeleri paralel gez.
Yakalama Grupları
regex_gruplar ile parçaları ayıkla.
Tarih Ayrıştırma
öt_ayrıştır ile metinden tarih.

Örnek Uygulamalar

Uygulama: Kelime Sayacı
Bir metindeki kelime sıklığını sayar.
Uygulama: Fibonacci
İlk 10 Fibonacci sayısını üretir.
Uygulama: Asal Sayı Bulucu
30'a kadar asal sayılar.
Uygulama: Yapılacaklar (SQLite)
Gömülü SQLite ile mini görev listesi.
Uygulama: Dosya Sistemi Gezgini
Dizin oluştur, dosya yaz, listele, oku.
Uygulama: Sıkıştırma
gzip ile sıkıştır, oranı gör.
Uygulama: TCP ile HTTP
Ham soketle elle HTTP isteği.
Uygulama: JSON API Tüketimi
Web API'sinden JSON çek ve işle.
Uygulama: Arşiv (.sak)
Birden çok dosyayı tek arşive yaz/oku.

Yerleşik Kategorileri

Çekirdek
12 yerleşik
Koleksiyonlar
15 yerleşik
Metin
1 yerleşik
Matematik
16 yerleşik
Tür ve Yansıma
9 yerleşik
Dosya ve Dizin
16 yerleşik
Sistem
10 yerleşik
Zaman
7 yerleşik
JSON
3 yerleşik
Ağ (HTTP)
2 yerleşik
TCP Soket
11 yerleşik
Rasgele
4 yerleşik
Düzenli İfade
7 yerleşik
Kodlama
5 yerleşik
Karma (Hash)
6 yerleşik
Kriptografi
8 yerleşik
Veritabanı
2 yerleşik
Bayt ve Bit
10 yerleşik
Ham G/Ç
14 yerleşik
Sıkıştırma/Arşiv
4 yerleşik
Diğer
2 yerleşik