Mojo Academy · Ders

main Giriş Noktası

Betiklerin neden main işlevinde başladığını öğrenin.

2. ders / 413 adım

main Giriş Noktası, CoddyKit'te ücretsiz bir Mojo Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Mojo Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Mojo Academy kursu toplamda 4 dersten oluşur.

Her Programın Bir Başlangıcı Olmalıdır

Bir Mojo dosyasını çalıştırdığınızda programın nereden başlayacağını bilmesi gerekir. Bu başlangıç noktası, main adlı özel bir işlevdir. 🚀

Mojo main'i Arar

Araç zinciri dosyanızda main adlı bir işlev arar ve onu sizin için çağırır. main'i kendiniz çağırmanız gerekmez.

def main():
    print("Program started")

Giriş Noktası Fikri

Giriş noktası, yürütmenin kodunuza girdiği yerdir. Mojo'da bu kapı her zaman main'dir; bu nedenle mantığınızı onun içine yazarsınız.

main Dışındaki Kod

İşlevler ve yapılar gibi üst düzey tanımlar main'in dışında bulunabilir; ancak gerçekten çalışan işlemler main'den başlar.

fn greet():
    print("Hi")

def main():
    greet()

main Bağımsız Değişken Almaz

Temel bir main parametre gerektirmez. Addan sonraki boş parantezler, Mojo onu çağırdığında hiçbir şey kabul etmediğini gösterir.

def main():
    print("No args needed")

Her Programda Bir main

Bir programda tam olarak bir main bulunur. İki tane olması Mojo'nun nereden başlayacağını karıştırır; bu nedenle derleyici tek ve açık bir giriş noktası bekler.

main İçin def veya fn

main'i def veya fn ile tanımlayabilirsiniz. İkisi de giriş noktası olarak çalışır; yeni başlayanlar için Python'a benzeyen def daha kolay bir seçimdir.

fn main():
    print("Strict style")

main İçindeki Sıra

main içindeki ifadeler yukarıdan aşağıya, belirli bir sırayla çalışır. İlk satır önce, sonraki satır da ardından yürütülür; böylece programınız adım adım oluşturulur.

def main():
    print("first")
    print("second")

main'den Yardımcıları Çağırma

main genellikle kısadır: yalnızca diğer işlevleri çağırır. Böylece giriş noktanız, programın ne yaptığını özetleyen temiz bir bölüm olur.

def main():
    setup()
    run()

main'i Unutma

Bir dosyada main yoksa Mojo nereden başlayacağını bulamadığı için dosyayı program olarak çalıştırmak başarısız olur. Çalıştırılabilir dosyalara mutlaka bir main ekleyin.

Program main ile Biter

main içindeki son satır tamamlandığında program biter ve denetim kabuğunuza döner. Ek bir temizlik işlemi gerekmez.

Hızlı Kontrol

Birkaç işlev içeren bir Mojo dosyası yazdınız. Yürütme gerçekte nerede başlar?

Özet

Çalıştırılabilir her Mojo dosyasında bir main işlevi bulunmalıdır. Mojo başlangıçta onu çağırır, satırlarını sırayla çalıştırır ve main tamamlandığında sona erer. 🎯

Başlamak ücretsiz

Yapay zeka eğitmeniyle Mojo öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“main Giriş Noktası” dersi ücretsiz mi?

Evet — “main Giriş Noktası” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Mojo Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Mojo Academy kursu toplamda 4 dersten oluşur.

“main Giriş Noktası” dersinde ne öğreneceğim?

Betiklerin neden main işlevinde başladığını öğrenin. Mojo Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Mojo Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Mojo Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“main Giriş Noktası” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Mojo Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Mojo Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. İlk .mojo Dosyanız
  2. main Giriş Noktası
  3. mojo run ile Çalıştırma
  4. Mojo REPL'de Keşif
← Mojo Academy Sayfasına Dön