ቪዲዮ: በሩቢ ውስጥ ማዳን እንዴት ይሠራል?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2023-12-15 23:42
ለእያንዳንድ ማዳን በመግቢያው ላይ ያለው አንቀጽ ፣ ሩቢ የተነሣውን ልዩ ሁኔታ በተራው ከእያንዳንዱ መለኪያዎች ጋር ያወዳድራል። በ ውስጥ ከተጠቀሰው የተለየ ከሆነ ግጥሚያው ይሳካል ማዳን አንቀፅ በአሁኑ ጊዜ ከተጣለ ልዩ ልዩ ዓይነት ጋር ተመሳሳይ ነው፣ ወይም የዚህ ልዩ ልዩ ክፍል ነው። ከፍ አድርግ 'የሙከራ ልዩነት.
ከዚህ አንፃር ማዳን በሩቢ ምን ያደርጋል?
መቼ ማዳን እገዳ ጥቅም ላይ ይውላል, ልዩ ሁኔታዎችን ይቆጣጠራል እና የፕሮግራሙን አፈፃፀም ይቀጥላል. ማስታወሻ: ብዙ ማዳን አንቀጾች ይችላል በተመሳሳዩ ፕሮግራም ውስጥ ጥቅም ላይ መዋል አለበት ፣ ይህም ማለት ልዩ ሁኔታ በመጀመሪያ ካልተያዘ ማለት ነው። ማዳን አንቀጽ, ከዚያም ሌላ ማዳን አንቀጽ ያደርጋል ልዩ ሁኔታዎችን በእርግጠኝነት ይያዙ።
ከዚህ በላይ፣ በ Ruby ውስጥ ስህተቶችን እንዴት ያነሳሉ? ሩቢ በእውነቱ በእጅዎ ኃይል ይሰጥዎታል የማይካተቱትን ከፍ ማድረግ ከርነል ጋር # በመደወል እራስህ ከፍ ማድረግ . ይህ ምን ዓይነት አይነት ለመምረጥ ያስችልዎታል በስተቀር ወደ ከፍ ማድረግ እና የራስዎን እንኳን ያዘጋጁ ስህተት መልእክት። ምን ዓይነት አይነት ካልገለጹ በስተቀር ወደ ከፍ ማድረግ , ሩቢ ወደ RuntimeError (የStandard Error ንዑስ ክፍል) ነባሪ ይሆናል።
ይህንን ከግምት ውስጥ በማስገባት ማዳንን የሚጠቀመው የትኛው የፕሮግራም አወጣጥ ቋንቋ ነው?
ሩቢ
በሩቢ ምን ይጀምራል?
ጀምር እና END የተያዙ ቃላት በ ውስጥ ናቸው። ሩቢ መጀመሪያ እና በጣም መጨረሻ ላይ ኮድ እንደሚተገበር የሚያውጅ ሩቢ ፕሮግራም. (አስታውስ አትርሳ ጀምር እና END በትላልቅ ፊደላት ፈጽሞ የተለዩ ናቸው። ጀምር እና በትናንሽ ሆሄያት ያበቃል።)
የሚመከር:
በሩቢ ውስጥ ሁሉም ነገር ለምንድነው?
'በሩቢ ውስጥ ያለው ነገር ሁሉ ነገር ነው' እርስዎ በተደጋጋሚ የሚሰሙት ነገር ነው። እዚህ ያለው ግብ በሩቢ ውስጥ ያለው ነገር ሁሉ ነገር ነው፣ እያንዳንዱ ነገር ክፍል አለው የሚለውን ማትሪክስ ማየት ነው፣ እና የዚያ ክፍል አካል መሆን ነገሩን ጥያቄዎችን ለመጠየቅ ወይም ነገሮችን ለመስራት የሚጠቀምባቸው ብዙ ጥሩ ዘዴዎችን ይሰጠዋል።
ስልኬን ከስርቆት እንዴት ማዳን እችላለሁ?
ሊወሰዱ የሚገባቸው ቁልፍ እርምጃዎች እዚህ አሉ። ደረጃ 1: ይፈልጉ እና ያጥፉ። በተቻለ ፍጥነት ደህንነቱ ከተጠበቀ መሳሪያ ወደ የእርስዎ 'ስልኬን ፈልግ' አገልግሎት ይግቡ። ደረጃ 2፡ አስፈላጊ የይለፍ ቃሎችዎን ይቀይሩ። ደረጃ 3፡ ወደ ተቋማትዎ ይደውሉ። ደረጃ 4፡ ኪሳራውን ለፖሊስ ያሳውቁ
በሩቢ ውስጥ ፕሮጀክት እንዴት መፍጠር እችላለሁ?
የሩቢ ፕሮግራምን ከባዶ ለመፍጠር የሚከተሉትን ያድርጉ፡ RubyMine ን ያስኪዱ እና የእንኳን ደህና መጣችሁ ስክሪን ላይ አዲስ ፕሮጄክት ፍጠርን ጠቅ ያድርጉ። በአዲሱ የፕሮጀክት ንግግር፣ ባዶ ፕሮጄክት በግራ መቃን ላይ መመረጡን ያረጋግጡ። ከዚያ የሚከተሉትን ቅንብሮች ይግለጹ:
በሩቢ ውስጥ እንዴት አዲስ ሃሽ ይፈጥራሉ?
በሩቢ ውስጥ ሀሽ መፍጠር በ=> እሴት ላይ ቁልፍ በመመደብ ሃሽ መፍጠር ትችላላችሁ፣ እነዚህን የቁልፍ/የዋጋ ጥንዶች በነጠላ ሰረዞች ይለያዩ እና ሁሉንም ነገር በተጠማዘዘ ማሰሪያዎች ያጠጉ።
በሩቢ ውስጥ ማዳን ምንድን ነው?
ከፍ ያለ ልዩ ሁኔታ ማመልከቻዎ የጥሪው ቁልል አናት ላይ ከደረሰ እንዳይበላሽ ለመከላከል ሊታደግ ይችላል። በሩቢ ውስጥ፣ ለዚያ የማዳኛ ቁልፍ ቃል እንጠቀማለን። በሩቢ ውስጥ ልዩ ሁኔታን ሲያድኑ ፣ መታደግ ያለበትን የተወሰነ የስህተት ክፍል መግለጽ ይችላሉ።