Skip to content

birlikte (with)

birlikte, kaynakların (dosyalar, bağlantılar vb.) güvenli ve otomatik bir şekilde yönetilmesini sağlar. CPython çekirdeğindeki WITH token’ının Hazer dilindeki karşılığıdır. İşlem bittiğinde kaynağın otomatik olarak serbest bırakılmasını (kapatılmasını) garanti eder.

Hazer’da birlikte ifadesi genellikle as bağlacı ile birlikte kullanılarak kaynağa bir isim atanır.

# Dosya okuma örneği
birlikte open("veriler.txt", "r") as dosya:
icerik = dosya.read()
yazdir(icerik)
# Blok bittiğinde dosya otomatik olarak kapatılır.