999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

發(fā)生「null參數(shù)報錯」的正確解決方法

2019-09-10 07:22:44
電腦報 2019年17期

「無箭狼」這是一個非常簡單的關(guān)卡,但不少同學(xué)在闖關(guān)的時候容易誤解關(guān)卡意思,導(dǎo)致卡關(guān)。本關(guān)的通關(guān)目標(biāo)是收集15個蘑菇。

而進(jìn)入游戲時的目標(biāo)頁告訴我們,這片森林里存在著危險的食人魔獵手,所以我們必須要喚醒我們的寵物狼來幫助我們抵御箭矢。根據(jù)注釋,我們首先需要喚醒寵物狼,只需要走到寵物狼的身邊說點什么即可。隨后小狼就醒來了,而第二行注釋則要求開始收集蘑菇。

可能是受第一行注釋的誤導(dǎo),不少同學(xué)覺得,喚醒寵物狼以后不用讓寵物狼做點什么嗎?于是潛意識認(rèn)為,下一行代碼是讓寵物狼幫忙去收集蘑菇。然后就使用pet.fetch()語句來讓寵物狼收集蘑菇。那么此時便會發(fā)生問題:如果寵物狼去收集蘑菇了,那么誰來保護(hù)英雄抵御箭矢呢?

所以此時要求的,其實是讓英雄自己去收集,而根據(jù)提示,我們能夠知道,只需要讓寵物狼跟在我們身邊,就能自動幫助我們抵御箭矢。因此,正確的過關(guān)思路應(yīng)該是:英雄喚醒寵物狼——英雄收集蘑菇。根據(jù)通關(guān)思路,完成代碼。

此時大家的代碼可能是這樣寫的,而這樣寫也確實能夠直接過關(guān),但是這樣并不是一個真正正確的過關(guān)代碼。像這個錯誤,大家或許在前面的關(guān)卡偶爾會見到過。報錯的內(nèi)容是:attack的參數(shù)接收到了null。

可能每個字大家都認(rèn)識,但是串起來以后就不太明白具體的意思了,null這個單詞的意思是「空」、「不存在的」,那么我們看看此處attack的參數(shù)是什么?

是我們傳入的enemy變量,是搜索敵人后得到的變量,此處的報錯正是說明我們向attack函數(shù)內(nèi)傳入的enemy變量,不存在。這也就是說明,此時我們并沒有在周圍發(fā)現(xiàn)敵人,因此我們的attack函數(shù)便失去了攻擊的目標(biāo),不知道目標(biāo),但程序仍然要執(zhí)行這一行代碼,此時就會發(fā)生圖中這樣的報錯。因此,解決的辦法就是,在執(zhí)行函數(shù)前,先判斷一下我們的變量是否存在。

使用if條件判斷語句來判斷變量,如果變量為null,是一個空值,那么此時的條件就無法滿足,因為一個不存在的值是沒有辦法讓條件成立的,則下方函數(shù)就不會在變量不存在的時候被執(zhí)行,避免了發(fā)生代碼錯誤。除了enemy敵人變量,像物品item之類的變量,在被函數(shù)使用之前,也都需要使用if來檢查一下,避免發(fā)生報錯,因此,本關(guān)的正確通關(guān)代碼。

主站蜘蛛池模板: 国产成人在线无码免费视频| 一区二区三区国产精品视频| 久久影院一区二区h| 美美女高清毛片视频免费观看| 国产喷水视频| 精品久久人人爽人人玩人人妻| 久久精品人人做人人综合试看| 99热最新网址| 亚洲人免费视频| 亚洲综合色婷婷中文字幕| 福利视频99| 欧美区一区| 欧美翘臀一区二区三区| 青青草原偷拍视频| 欧美综合成人| 午夜毛片免费观看视频 | 成人免费视频一区| 国产在线八区| 成人韩免费网站| 黄色一及毛片| 爽爽影院十八禁在线观看| 欧美色视频日本| 国产v精品成人免费视频71pao| 中文字幕一区二区视频| 亚洲人成色在线观看| yy6080理论大片一级久久| 五月天久久婷婷| 国产一级精品毛片基地| 99在线观看免费视频| 久久久久亚洲Av片无码观看| 亚洲乱强伦| 999福利激情视频| 国产日本欧美在线观看| 91av国产在线| 欧美yw精品日本国产精品| 成·人免费午夜无码视频在线观看| 亚洲一本大道在线| 国产91色| 欧洲一区二区三区无码| 亚洲一级毛片免费看| 久久午夜夜伦鲁鲁片无码免费| av手机版在线播放| 国产三级毛片| 日本a级免费| 2020精品极品国产色在线观看| 毛片在线看网站| 国产99久久亚洲综合精品西瓜tv| 日韩在线观看网站| 午夜福利网址| 巨熟乳波霸若妻中文观看免费 | 国产精品深爱在线| 毛片免费试看| 欧美午夜精品| 日韩第一页在线| 欧美成人A视频| 久久夜色撩人精品国产| 亚洲精品国产精品乱码不卞| 91香蕉国产亚洲一二三区| 久久综合色视频| 亚洲欧美国产五月天综合| 熟妇无码人妻| 国产国模一区二区三区四区| 久久这里只精品国产99热8| 人人91人人澡人人妻人人爽| 91久久精品国产| 亚洲国产精品美女| 亚洲欧洲日韩综合色天使| 无码aaa视频| 日韩久久精品无码aV| 99手机在线视频| 伊人91视频| 亚洲毛片网站| 91精品情国产情侣高潮对白蜜| 亚洲av中文无码乱人伦在线r| 欧美天堂在线| 国产成熟女人性满足视频| 欧美一级99在线观看国产| 久久精品亚洲热综合一区二区| 亚洲黄色高清| jizz在线免费播放| 亚洲有无码中文网| 香蕉视频在线精品|