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