Created
February 11, 2021 21:29
-
-
Save malibayram/e90c806f7b56439d52d7f26156174898 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Compiler => derleyici => mütercim | |
| // main => ana | |
| // işlem tanımlama | |
| // 1. İşleme isim veriyoruz | |
| // 2. a. işlem olduğunu belirtmek için parantez açıp kapatıyoruz | |
| // 2. b. işlemde işlenmesini istediğimiz şey(ler) var ise bunları parantez içinde yazıyoruz. | |
| // 3. yapılacak işleri süslü parantezler içine yazıyoruz | |
| // tanımlanmış bir işlemi başlatma | |
| // 1. tanımlanmış işlemin ismi yazılır | |
| // 2. a. tanımlanmış işlemin sonuna parantez açılıp kapatılır. | |
| // 2. b. eğer parametre ile çalışması gerektiği şeklinde tanımlanmışsa parametre(ler)i parantezlerin arasına yazılır. 1'den fazla şey varsa araya , konur | |
| // 3. sonrasında direkt olarak ; koyulur; | |
| // print gibi bazı işlemler dilde direk tanımlanmıştır. | |
| // veri tipleri => soru: başka türlü şeyler de var mı? | |
| // ilkel veri tipleri => primitive | |
| // numaralar 2 çeşittir; tam sayılar (int), rasyonel sayılar (double) | |
| // metinsel ifadeler (string = karakter katarı) | |
| // (bool) evet/hayır | |
| main() { | |
| // print => yazdır | |
| // function => işlem | |
| // not defined => tanımlı değil | |
| yazdir("Merhaba Dünya"); | |
| selamVer("Mehmet"); | |
| toplaVeYazdir(32, 76); | |
| // tanımlanmamış işler gerçekleştirilemez (gerçek hayatta da öyle) | |
| // burayaGel(); | |
| } | |
| // nested => iç içe | |
| yazdir(var sey) { | |
| print(sey); // komut açıklaması | |
| } | |
| selamVer(var isim) { | |
| // birleştirme => + | |
| // concatenation | |
| yazdir("Hoşgeldin " + isim); | |
| } | |
| toplaVeYazdir(var sayi1, var sayi2) { | |
| // toplama => + | |
| // summing | |
| yazdir(sayi1 + sayi2); | |
| f(); | |
| } | |
| f() { | |
| print("f fonksiyonu çalıştı"); | |
| } | |
| // orphan => öksüz ya da çöp | |
| g() { | |
| print("g fonksiyonu çalıştı"); | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment