亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

編程練習里的case[11]問題 "abc" 與 "cba"

case[11]中 ?"abc" 和 "cba" 為什么要返回false ?我覺得應該是true

正在回答

2 回答

仔細看好題目,入參必須是數組。

0 回復 有任何疑惑可以回復我~

有一個隱含的前提,類似于 Python 里的 assert,老師在視頻中沒有講到。


例如下面的程序:

/*
?*??para1?Array
?*??para2?Array
?*??return?Boolean
?*/
?var?function(arr1,?arr2)?{
?????return?!(arr1?&&?arr2)
?}

這樣的注釋,意思是說,規定這個函數的輸入參數(arr1, arr2)均是 Array,即數組。

如果不輸入這樣的參數,程序可能會無法正常執行。

那么,就需要在程序的開頭對輸入的參數進行檢測,如果是 Array,則繼續執行程序,否則,進行其他處理。

(題目說的不夠明確,估計學生都以為是要考慮輸入不是 Array 的情況下進行轉換?)

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

編程練習里的case[11]問題 "abc" 與 "cba"

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號