Swift Kapatmalar Closures yapısı

in #utopian-io7 years ago (edited)

Selamlar, bugün fonksiyonlar konumuzun 2. dersi, " kapatmalar" dersini anlatmaya çalıştım . Bu ders ile birlikte fonksiyonlar konumuz da bitmiştir . Derslerimiz yavaş yavaş zorlaşmaya başladı biliyorum . Anlamadığınız takıldığınız yerleri tekrar tekrar dinlemenizi öneririm . İyi seyirler , iyi dersler .

Greetings, I tried to explain the second lesson of functions, position, "closure". With this lesson, functions are also ended. I know that our lessons are slowly getting harder. I suggest you listen to the places you do not understand repeatedly. Good looking, good lessons.


Projemizin Kodları
(Project Code)




import UIKit

**// Closures - Kapatmalar**

**// C - Objective-c Blocks**

**// Diğer dillerdeki lampda**

**//Fonksiyonlara benzer**

let sehirler = ["Adana","Adıyaman","Ankara","Denizli","Bursa","Eskişehir","Çanakkale"]

func sirala(s1:String,s2:String)->Bool

{

    return s1 < s2

}

var yenidenSirala = sehirler.sorted(by:sirala)

**//print(yenidenSirala)**

//{ (parameters)-> Dönüş tipi in

**//    kodlarımız**

//}

**//Closure en uzun hali**

yenidenSirala = sehirler.sorted(by:{(s1:String, s2:String)->Bool in return s1 < s2})

**// Daha iyi hali Değişken tipini ve dönüş değerini Swift anlar**

yenidenSirala = sehirler.sorted(by:{s1,s2 in return s1 < s2})

**// Daha da iyi olan versiyon**

yenidenSirala = sehirler.sorted(by:{s1,s2 in s1 < s2})

**// Daha da iyi olan versiyon**

yenidenSirala = sehirler.sorted(by:{$0 < $1})

**// Operatör Method**

yenidenSirala = sehirler.sorted(by: <)

print(yenidenSirala)




  • Video ya ingilizce çeviri yapana " 1 SBD " Ödül verilecektir

  • The person who makes video or english translation will be awarded "1 SBD".


Videoma ingilizce çeviri yapabilirsiniz
English subtitles can be added to the video.

Kodlara github adresimden'de ulaşabilirsiniz
You can access the code file from my "Githup" account

Önceki derslerimiz / Previous lessons.**





Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

I thank you for spending time with me.

Hey @kerimcaglar I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Coin Marketplace

STEEM 0.21
TRX 0.21
JST 0.035
BTC 91680.24
ETH 3137.17
USDT 1.00
SBD 3.00