[دەرسلىك] ruby دا تۈر ۋە مىتود يېزىش
ئەسسەلامۇ ئەلەيكۇمبۇتىمىنى يىزىشىم ruby دىن پايدىلنىۋاتقانلار بولسا كۆپ ياردىمى تىگىدۇ،ئەسلى بۇ تۈر ۋە مىتود ruby دىكى خىلى يۇقىرى باسقۇچ ئىىدى شۇنداقتىمۇ ئوتتۇرىدىن يىزىۋەردىم،ئەسلى باشتىن كەلسەك بولاتتى،لىكىن ئىلھام قاياقتىن كەلسە شۇيەردىن يازسا ياخشى بولامدىكىن دەيمەن
ئەمىسە باشلىۋەتتىم
بۇ رۇبيدىكى تۈر ۋە مىتودنىڭ ئەمىللىشىclass Tormahiri
def arhip
puts "man bolsam:=>#{kim}"
end
def kim
'tormahiri'
end
end
obiket=Tormahiri.new
obiket.arhipكودنى چۈشەندۈرۈشنى باشلاي
تۈر يىزىشىمىز ئۈچۈن بىز class زاپاس ساقلانغان سۆزىنى ئىشلىتىمىز class نىڭ كەينىدكى بىزنىڭ تۈرنامىمىز بولىدۇ،بۇنى خالىغانچە يازساق بولىدۇ،رۇبيدا مىتود def زاپاس ساقلانغان سۆز بىلەن باشلىنىدۇ,def نىڭ كەينىدكى مىتود نامى بولىدۇ،
puts ھالقىلىق سۆزى php نى ئىشلىتىپ باققانلار بولسا echo غا ئوخشاش قىممەتنى ئۇزىتىدۇ
ئەمدى بىز obiket=Tormahiri.new
Tormahiri.arhip غا كەلسەك بۇ يازغان تۈرىمىزنى ئوبيتكىقا ئايلاندۇرغانلىق بولۇپ،تۈرنى ئويبكىتقا ئايلاندۇرۇش ئۈچۈن new ھالىقىلىق سۆزى ۋە تۈر نامى تەڭ يىزىلىدۇ،باشقا تىللاردا new تۈرنى ئوبيكىتقا ئايلاندۇرغاندا تۈرنامىدىن بۇرۇن يىزىلاتتى،بىراق ruby دا تۈرنامىدىن كىين new يىزىلىپ ئويبكىتلاشتۇرىلىدۇ،ئاۋۇ كودتىكى obiket بولسا تۈرغا قارىتا بىر قوللانما بولۇپ پەقەت بۇ تۈرنىڭ ئىچكى ساقلىغۇچتىكى ئورنىنى ساقلاپ قالىدۇ،ئاندىن بىز obiket ئارقىلىق tormahiri دىگەن تۈرنىڭ arhip دىگەن مىتودىغا كىرەلەيمىز
ئىش تامام ۋەسسەلام قالغىنى ئۈگەنگۈچىلەرگە قالدى
ئاخىرىدا بۇ پىروگىراممىچلىق ساھەسىدىكى بەزى نەرسىلەرگ قىززىقسىڭىز ماۋۇ بىكەتكىمۇ پات پات كىرىپ قويۇڭ،زىيان تارتمايسىز،چۈنكى بىلىم دىگەن پايدىلىق ..........ھاھا
http://uyghur2014.github.io/home/
بەت:
[1]