Video: Rubyде куткаруу деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Көтөрүлгөн өзгөчөлүк болушу мүмкүн куткарылды колдонмоңуз чалуу стекинин чокусуна жеткенде бузулуп калбашы үчүн. In Ruby , биз колдонобуз куткаруу бул үчүн ачкыч сөз. өзгөчө кырдаалды сактап жатканда Ruby , сиз болушу керек болгон белгилүү бир ката классын көрсөтө аласыз куткарылды тартып.
Андан тышкары, Ruby'де куткаруу эмнени билдирет?
Качан куткаруу блок колдонулат, ал өзгөчөлүктү иштетет жана программанын аткарылышын улантат. Эскертүү: Көптөгөн куткаруу пункттары ошол эле программада колдонулушу мүмкүн билдирет эгерде өзгөчөлүк биринчи тарабынан каралбаса куткаруу пункт, андан кийин башка куткаруу пункт сөзсүз түрдө өзгөчөлүктү чечет.
Экинчиден, кайсы программалоо тили куткарууну колдонот? Ruby
Ошо сыяктуу эле, сиз Rubyде куткаруу кандайча иштейт деп сурасаңыз болот?
Ар бирине куткаруу башталгыч блоктогу пункт, Ruby көтөрүлгөн Өзгөчөлүктү кезеги менен ар бир параметрге салыштырат. матчта аталган өзгөчөлүк болсо, ийгиликтүү болот куткаруу пункт учурда ыргытылган өзгөчөлүктүн түрү менен бирдей же ошол өзгөчөлүктүн суперклассы. көтөрүү 'Тест өзгөчөлүгү.
Ruby эмнеден башталат?
БАШТАЛУУ жана END сакталган сөздөр Ruby а башында жана аягында аткарыла турган кодду жарыялайт Ruby программасы. (Белгиле БАШТАЛУУ жана END баш тамгалар менен такыр башкача баштоо жана кичине тамга менен аяктайт.)
Сунушталууда:
Эмне үчүн баары Rubyде объект болуп саналат?
"Rubyдеги бардык нерсе - бул объект" - бул сиз тез-тез уга турган нерсе. Бул жердеги максат - Rubyдеги бардык нерсе Объект экенин, ар бир объекттин классы бар экенин жана ал класстын бир бөлүгү болуу объектке суроолорду берүү же бир нерселерди жасоо үчүн колдоно ала турган көптөгөн сонун ыкмаларды берерин Матрицаны көрүү
Rubyде өз алдынча метод деген эмне?
Ruby'деги self ачкыч сөзү учурдагы объектке - учурдагы билдирүүнү алып жаткан объектке кирүү мүмкүнчүлүгүн берет. Түшүндүрүү үчүн: Rubyдеги ыкма чалуу чындыгында алуучуга билдирүү жөнөтүү болуп саналат. obj ал үчүн аныкталган метод органы бар болсо, methге жооп берет. Жана ошол методдун денесинде, self obj дегенди билдирет
Rubyде куткаруу кандайча иштейт?
Баштоо блогундагы ар бир куткаруу пункту үчүн, Ruby көтөрүлгөн Өзгөчөлүктү кезеги менен ар бир параметр менен салыштырат. Эгерде куткаруу пунктунда аталган өзгөчөлүк учурда ыргытылган өзгөчөлүктүн түрү менен бирдей болсо же ошол өзгөчөлүктүн суперклассы болсо, дал келүү ийгиликтүү болот. көтөрүү 'Тест өзгөчөлүгү
Rubyде бундлер деген эмне?
Bundler деген эмне? Bundler зарыл болгон так асыл таштарды жана версияларды көзөмөлдөө жана орнотуу менен Ruby долбоорлору үчүн ырааттуу чөйрөнү камсыз кылат. Bundler көз карандылык тозогунан чыгуу жана сизге керектүү асыл таштарды иштеп чыгууда, сахналаштырууда жана өндүрүштө болушун камсыздайт
Rubyде спецификация деген эмне?
Ruby Spec Suite, кыскартылган ruby/spec, Ruby программалоо тилинин жүрүм-туруму үчүн сыноо топтому. Бул ISO сыяктуу стандартташтырылган спецификация эмес жана бир болууну көздөбөйт. Анын ордуна, ал код менен Ruby жүрүм-турумун сүрөттөө жана сыноо үчүн практикалык курал болуп саналат