第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問一下菜鳥關(guān)于ActionScript3.0函數(shù)的默認(rèn)參數(shù)的問題?

請問一下菜鳥關(guān)于ActionScript3.0函數(shù)的默認(rèn)參數(shù)的問題?

一只名叫tom的貓 2019-07-10 11:07:46
菜鳥關(guān)于ActionScript3.0函數(shù)的默認(rèn)參數(shù)的問題
查看完整描述

4 回答

?
holdtom

TA貢獻(xiàn)1805條經(jīng)驗 獲得超10個贊

1,首先as的程序設(shè)計,盡可能的避免方法中前面的參數(shù)使用默認(rèn),而后面的試用自定義的參數(shù),因為as在程序設(shè)計初期,有一個設(shè)計原則,默認(rèn)參數(shù),必須從右向左排列,也就是不能出現(xiàn)左邊默認(rèn)而右邊傳參的方式。
2,調(diào)用模式as的方法也很有講究,SDK中方法從來不會讓你產(chǎn)生想改中間默認(rèn)值的情況,不信你可義試試。正是因為此設(shè)置,才讓as顯得簡單

如果自定義的方法,出現(xiàn)了以上不允許的情況,那就是程序設(shè)計有問題,因為條件要層層嵌套才有意義的。

最后,肯定不能是null來代替,因為默認(rèn)值不是null
如果你非要改,某一個,那么可以你首先要知道你聲明方法的初始默認(rèn)值,然后再調(diào)用的時候,手工天上 處于左側(cè)的默認(rèn)值,然后給定下一個你自定義的值

如 myFunc(1,2,8);這樣表示 c賦值為8 d沒有變化

查看完整回答
反對 回復(fù) 2019-07-27
?
繁星coding

TA貢獻(xiàn)1797條經(jīng)驗 獲得超4個贊

給菜單項添加事件處理(ActionListener),在actionPerformed(ActionEvent e)函數(shù)中調(diào)用成員函數(shù)就行了。如果是局部對象的成員函數(shù),該對象需要聲明為final才能調(diào)用。如:
final String str = "打開";
MenuItem mi = new MenuItem("打開");
mi.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String str2 = str.toString();
System.out.println(str2);
}
});

查看完整回答
反對 回復(fù) 2019-07-27
?
catspeake

TA貢獻(xiàn)1111條經(jīng)驗 獲得超0個贊

在Java中可以這樣定義:
public void test(String ... args){
for(String arg : args){System.out.println(arg);}
}

ActionScript 中參數(shù)可變的函數(shù)可以進(jìn)行如下格式的定義:
private function sum(... nums):Number {
var total:Number = 0;
for(var i:int = 0; i < nums.length;i++){
total += nums[i];
}
return total;
}

希望我的回答對你有所幫助。

查看完整回答
反對 回復(fù) 2019-07-27
  • 4 回答
  • 0 關(guān)注
  • 652 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號