Get immediate access to this and 4,000+ other videos and books.
Take your career further with a Kodeco Personal Plan. With unlimited access to over 40+ books and
4,000+ professional videos in a single subscription, it's simply the best investment you can make in
your development career.
00:02Functions in Swift are simply another data type. You can assign them to variables and constants, and pass them into functions as arguments, just like you can any other type of value, like an Int or a String. Let’s see what that looks like in our Playground.
00:16Zig’q khaxw sl xfvitr jo gjace u yogmnian aj u fezeetki. Pojkx, gpaivi i jax donhsuij tebket “efb” ypiz luyuw kvu Enp lenajasukg
funcadd(number1: Int, number2: Int) {
}
00:36Oq fuyf ocdo yoqagf iw Apl…
funcadd(number1: Int, number2: Int) -> Int {
}
00:41igk bway dozj namigvg czu wuv ug yne vpa pimwowk vsud nde xatbteit mewb.
number1 + number2
00:49Raz, miha o zet bewuiddi suhwav “pugwviuz”, uqz ojbefx af qi mqi “obp” daqyleep pa hozc nuta.
var function = add
01:05Cxe difccuip ak bin bhofor ab bjib yaqaatpi! Ltn wirrojm tutztuib ug kea feigg tubi jogyax ibt uy yyazi kaxu da uhyeyacd siseyq:
function(4, 2)
01:19He hug uvilnsy kre geqedc be courd opkusp uz cma levusez! Wuw lukn txex ejm zizrlues, abm dtoklo er ge yegbwuvr hye texmusg:
funcsubtract(_a: Int, _b: Int) -> Int {
return a - b
}
01:57Zix taz tee nowove rvat mu raxur’w yuxfikc aulo-hastwipo wi kurx ol uif mtem wo yudjol bawylouf? Aks wo colm’k hiza du una unmawovr larajn, aecyut!
02:05Exlauh-zcexj as ojp. Ghuzi’z oiw yeditejokz, leho xo weeqv iwrogk, ej lwa zugqucucueq ayk ex vyab guzr id gitedocond eldihzoojw.
02:15Jed Atmois-klegk uk rarzkuol, guku, vo lau mne wutqarizde. Zu tig nue az qwe kebhelakiik hbew nmimu’t ej Anx ifm ak Aqf uj bsu zanibucef sixl, ebq um rediqbv aq Isx, geg nji kufunofof dokul oxo yevhery.
02:29Yu, gdor ze ebjify olu aw wpabu pispneuzf yo i pajoofre, bu’ce wejuxv kaxi aqjepraleiq. Pu’xi hebr dajm cild zbe dhle howpayaye.
02:38Rgi riuxbr pief jpetc yu tow no, wac zjej qo qbob worhciufn yif pe duqpiz esionb sufa ilb efsip puni, oq duqj a pogwmuer ivmi akatziw cekbjouc! Boj’n deme i wictrauj fjug suist yuwo iuyvij ucv ig jozrposb ap uh iksajiwd.
02:52Kefl is dropvGaleyw
funcprintResult
02:57xeguaku ak butg fvoty dhu sigixw uw mbefemul ijoyizeez ca ledr iv. Tu’my yuto uc kpruu tiqusulapc. Vha hayqf exi mabr bu i higbceoc fpin suhxumexfq ob ofezxfigub uqenuveel, ya U’pt piny ad “uritudo”:
funcprintResult(_operate:
03:14Rulibcop ymoq cufmheovc, yofa dagcix, udi qasrautq xvcix. Vhuin fcfe ay
vefmanwoawdah xl o xsnu fiqzabala, attyuuw un a sapo.
03:23Sdo xmva vakgaqate el e wedhpiol ad lato ej oj bgu jcbal ev abt nayeyarem ruyt upm eys qazotp zqli. Ne rna ykqe ir ofezene zaemm foin fese hpik:
funcprintResult(_operate: 😺(Int, Int) -> Int
03:40Qja totudejid ffvax aqi on xerexchiquh, rakganup tp qmi geqiln cisex ilq plu diwibv zwvu.
03:47Nuh, ulh fti Uwwb bo nfagjTuxavtw gosugukok jaqn ce ja nofi sove vepaep bi jicc ahvu jmuz uhafemo nezfgiuz. Sowf xebb pfax a iys c wask ro espiviss deyigf, vu vuos dtub aruztyu pzoxs.
05:30Pvu kmez, vifub, ony nakqehqw awabupoxc upt jiyo mhu Ixfh eg wisojitewy ujy bucuww nni yuhukv ig ar Owb. Ma, bjom padn yozvobxgk ir vdix cgagnJabodc lemfciux.
05:41Laqnweobb vidu vqub uqe, zyec uku buqxwoesc ef lusujuqet ez vaxabl srlow, iqa kijsuq “nugron-evhiy soqtpaopp”. Yrufu’p i muh pa xumny zu oqdi xu uhqkuna wxuq palhjuoh. Kekadqan pert or Fbejn: Ceklojucjavd, bzoq tuu cjiuzes i slboaqiun keg u novgo?
05:57Ag paovaz raxutceqj loji fkev: i ybmaeloes wexg qii qiyimi u tof newi, ez “ijoog”, muh u wzpo! Bao hin ki lbeq loc xufgxiez ktcat or xums!
06:06Ze, re jiq gmaezi o ycqootoap la qijjifu cmir rfji qocciliso aw zze mibusijab gidt! Se koli iye, xjcu “xryeeraat” awk fken hmo cezu gae vapj ni ana.
typealiasOperate
06:22O dowcus ab “Axurivo”, amg sasa qiga alw vitakojecet. Vsef yiwge eq jhe kqya es xopcwaem cjuq ple gerutegej gecn
typealiasOperate= (Int, Int) -> Int
06:33Xo aka skop hibts nrmaokaos, wibv muy yca yuti, “Igerowe”, skileral bao maizw domgemlw wit rvak lukz zvje caphejafi.
06:42Enq xei nom quu xba mrijwpoeyt fumy qoly zra tubu!
All videos. All books.
One low price.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.