国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 辦公 > Flash > 正文

Flash AS3教程:運(yùn)算符“?:”

2020-07-17 13:17:40
字體:
供稿:網(wǎng)友
前面給大家演示了一個Flash AS3教程:小游戲開發(fā)實(shí)戰(zhàn)嘗試,這篇說說運(yùn)算符的使用。首先個運(yùn)算符,我們應(yīng)不應(yīng)該推崇多使用,先來做個測驗(yàn):

CODE:
var sumo:int = 0;
var sumj:int = 0;
for(var i:int = 0; i < 10000000; i ){
if(i % 2 == 0){
sumo = i;
}else{
sumj = i;
}
}
trace(getTimer());
//輸出結(jié)果:562

var sumo:int = 0;
var sumj:int = 0;
for(var i:int = 0; i < 10000000; i ){
i % 2 == 0 ? sumo = i : sumj = i;
}
trace(getTimer());
//輸出結(jié)果:572
從上面的測試結(jié)果不難看出,if else的確比?:快一點(diǎn),那么是不是就應(yīng)該拋棄?:呢?答案是錯
在計算10000000次的情況下,他們的效率差是那么的低。。才10毫秒。。
那么我們推薦用?:的時候:
1、沒必要的情況下。
比如,判斷邏輯值,如果為true,則a=20,如果為false,則a=30
代碼:a = p ? 20 : 30;
如果寫成if else,就是
if(p){
a = 20;
}else{
a = 30;
}
用if else勉強(qiáng)說得過去
那么是一個需要傳參的地方,為true,為false,情況不一樣,如果你在多出來5行,來寫這段代碼,個人認(rèn)為,算是多余的了!
完全可以采用:fun(p ? 20 : 30);
如果說看不懂這樣的代碼,那么繼續(xù)往下看,會教大家一種理解 ?: 的辦法

2、邏輯比較復(fù)雜,但是都是屬于單向判斷的地方,咱就可以使用 ?: 了
比如我寫的類中,有句這樣的代碼:
num = isMaster ? (p1 ? (p2 ? 2 : 3) : (p2 ? 1 : 4)) : (p1 ? (p2 ? 4 : 1) : (p2 ? 3 : 2));
有興趣的朋友把他翻成if else,然后在對比一下這兩個代碼,你覺得那個看起來更累?
當(dāng)然比較之前,還是繼續(xù)看下面,讓我來教大家如何快速理解 ?:

理解的辦法:
先看一個簡單的例子:
a = num == 1 ? 2 : 3;
用通俗的語句說,就是:如果num等于1,則a=2,否則a=3,這個很好理解,那么上面那個類似火星文的代碼
套用這種說法就比較難了,因此我們要改變思維想法,要直觀的看著理解
a是準(zhǔn)備接收得值的物體,跟后面的計算無關(guān),那么我們可以直接理解后面
即:num == 1這個物體問2,所以為3,擴(kuò)充一下語句就是:num == 1問2你等于我嗎?2回答不,所以為3
在直觀理解的時候,先判斷num == 1是否為真值,為真?號后面的,為假:號后面的
不用把?:想象成if else,什么if num == 1 那么就等于2,否則等于3,這樣理解當(dāng)然慢
就非常直觀的理解,為真,?號,否則:號

我們再來看那個類似火星文的東西:
num = isMaster ? (p1 ? (p2 ? 2 : 3) : (p2 ? 1 : 4)) : (p1 ? (p2 ? 4 : 1) : (p2 ? 3 : 2));
isMaster為true,就是(p1 ? (p2 ? 2 : 3) : (p2 ? 1 : 4)) ,否則就是(p1 ? (p2 ? 4 : 1) : (p2 ? 3 : 2))
p1為true,就是(p2 ? 2 : 3),否則就是(p2 ? 1 : 4)
…………
依次擴(kuò)散,其實(shí)你會發(fā)現(xiàn)一個規(guī)律,沒發(fā)現(xiàn)也沒關(guān)系,我來幫你總結(jié)
我一眼就可以看出:
isMaster為true,p1為true,p2為true的時候,num等于2
isMaster為true,p1為true,p2為false的時候,num等于3
isMaster為true,p1為false,p2為true的時候,num等于1
isMaster為true,p1為false,p2為false的時候,num等于4
isMaster為false,p1為true,p2為true的時候,num等于4
isMaster為false,p1為true,p2為false的時候,num等于1
isMaster為false,p1為false,p2為true的時候,num等于3
isMaster為false,p1為false,p2為false的時候,num等于2

就這么簡單,或許你還能發(fā)現(xiàn)更多的規(guī)律,其實(shí)理解?:的時候,不要把他當(dāng)作if else,記住為true,前面的,否則后面的
涉及太復(fù)雜的類型,判斷也不要用?:,但是是一些數(shù)字,邏輯值等,用用 ?: ,效果還是很不錯的!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产网红女主播精品视频| 国产三级做爰在线观看| 国产精品久久麻豆| 国产超级va在线视频| 国产精选在线观看| 国产午夜精品久久久久免费视| 九九99精品| 自拍亚洲国产| 国产欧美日本亚洲精品一4区| 国产高清在线观看| jlzzjlzz欧美大全| 中中文字幕av在线| 在线激情小视频| 久久国产精品黑丝| 国产香蕉在线| 亚洲激情丁香| 国产三级香港三韩国三级| 伊人影院在线视频| 尤物视频免费在线观看| 亚洲www色| 91久久精品国产性色| 国产在线高清理伦片a| 国产三级视频| 麻豆网站在线免费观看| 国产精品剧情一区二区三区 | 久久精品无码一区二区日韩av | 九九热在线视频免费观看| 国产精品美女一区二区视频| av在线官网| 国产精品美女视频免费观看软件| 91久久麻豆| 国产人成在线视频| 国产网红在线| 天天av天天爱| 国产在线日本| 高清在线观看av| 欧美日韩在线中文字幕| 亚洲视频在线观看不卡| av手机天堂| 伊人精品影院| 亚洲欧美一区二区三区在线播放| 国产三区在线观看| 最近中文字幕在线中文视频| 黄色av免费看| 国产美女av| 成年女人在线视频| 免费观看久久久久| 黄网址在线播放免费| 二区中文字幕| 国产视频1区| 国产国语**毛片高清视频| 国产视频97| 国产精品bbw一区二区三区| 国产精品久久久精品a级小说| 国产精品欧美韩国日本久久| √天堂资源地址在线官网| 国产一卡2卡3卡4卡网站免费| 国产美女在线观看| 国产福利在线播放| 在线色视频网| aaa大片在线观看| 亚洲精品在线播放视频| eeuss影院www在线播放| 国产在线视频精品视频免费看| 久热久精久品这里在线观看| 国产精品亚洲色图| 精品福利视频导航大全| 男人天堂亚洲| 国产日本韩国在线播放| 夜夜爽视频导航| 丁香视频五月| 99热免费观看| 国产精品自拍亚洲| 亚洲91av| 国产一级二级三级在线观看| 91中文字幕| 大香伊人中文字幕精品| 国产成在线观看免费视频| 免费视频中文字幕| 国产精品人人爱一区二区白浆| 天天操夜夜添| 97视频免费| 国产亚洲精品午夜高清影院| 亚洲国产日韩成人综合天堂| 国产视频一二三区| 免费中文字幕| eeuss影院www在线播放| 国产传媒在线播放| 天天操天天射天天色| www黄在线观看| 国产精品白浆流出视频| 国产麻豆高清视频在线第一页| 亚洲成人电视网| 国产对白国语对白| 国产天堂在线| 中文字幕在线看精品乱码| 欧美午夜电影一区二区三区| av免费在线观看网站| 国产l精品国产亚洲区在线观看| 国产在线高潮| 91sp网站在线观看入口| 二人午夜免费观看在线视频| 美女av在线播放| 福利资源在线久| 欧美大交乱xxxx| 久热中文字幕精品视频在线| 日本不卡1区2区3区| 成 人免费视频播放| 激情综合网五月激情| 黄色毛片在线| 中文字幕在线永久在线视频| 国产卡一卡二卡三| 国产视频一二区| 国产l精品国产亚洲区在线观看| 国产成人天天5g影院| 精品视频二区三区| 在线播放国产区| а天堂8中文最新版在线官网| 久久久久久五月天久久久久久久久| 久热国产在线视频| 国产麻豆精品高清在线播放| 最近中文字幕mv2018在线高清| 国产性色视频| 在线午夜影院| 免费高清视频日韩| 国产天堂av| 亚洲wwwwww| 国产一二三区精品视频| 伊人中文字幕在线| 国产在线免费观看| 国产激情自拍| 欧美黑人乱大交| 国产区卡一卡二卡三乱码免费| 97视频在线观看网站| а√最新版在线天堂| 国产深夜福利| 日韩在线天堂| 国产福利小视频在线| 欧美黑人乱大交| 精品欧美日韩一区二区| 国产在线高潮| 日本福利在线观看| 国产91久久久久| 国产精品一区在线看| av中文网站| 精品偷拍激情视频在线观看| 国产美女av在线| 免费a在线观看| 午夜在线观看91| 国产黄色在线网站| 五月综合网站| 青青久草在线| 在线免费看黄| 国产福利电影在线观看| 成年网在线观看免费观看网址| 国产99re| 18激情网站| 国产成人久久精品77777| 天堂在线免费视频| 国产在线观看18| 日本欧美在线视频免费观看| 伊人免费在线| 91九色在线看| 2019中文字幕在线电影免费| 国产高清一级片| 91资源在线观看| 中文字幕免费在线视频| 国产乱码在线| 成人免费一区二区三区牛牛 | 91黄色在线| 精品176二区| 一本久久精品| 轻轻色免费在线视频| 欧美一级久久久久久久久大| 轻轻色免费在线视频| 免费a在线看| 久久香蕉一区| 国产久草在线| 国产天堂视频| 在线观看电影av| 欧美性猛交p30| 国产女人在线观看| 国产视频97| av在线free| 国产在线看片| 国产精品乱码一区二区三区视频 | 国产一区二区三区四区尤物| 国产一卡2卡3卡免费网站| 91激情在线| 好看的中文字幕在线播放| 国产精品白浆视频免费观看| 伊人影院在线观看| 欧美精品se| 777电影在线观看| 欧美日韩在线精品成人综合网| 国产探花在线观看| eeuss在线观看| 国产香蕉尹人视频在线| 日日夜夜中文字幕| 国产精品黄页网站在线播放免费|