看板 Flash 關於我們 聯絡資訊
※ 引述《aquarianboy (我是沒牌的營養師!)》之銘言: : 最近在某個blog上看來的... : var a:Number = 1; : a = a-- +1; : trace(a); : 猜猜看trace會印出什麼結果 : 其實只要把程式丟進去,Ctrl+Enter就有答案了 : 不過可以先猜猜看答案跟你想像的是不是同一個 :) 嗚嗚嗚 猜錯了 不過去查了help以後就知道原因了 The pre-increment form of the operator (++expression) adds 1 to expression and returns the result. The post-increment form of the operator (expression++) adds 1 to expression and returns the initial value of expression (the value prior to the addition). 所以不管 a-- or a++ 答案都一樣 但是--a or ++a 就會有預期的答案了 感謝板主分享 平常都沒注意到這個說 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.64.183
ppcat:猜對了XD 03/06 11:27
aquarianboy:我一開始是猜1,才發現原來不是 :) 03/06 11:29
icedesign:= =" 我也猜是1,還蠻有趣的。 03/06 15:46
etrexetrex:沒測 但我猜不是1 所以我應該也對了XD 03/06 20:03
pm2001:會問這個問題表示答案絕對會跟一般邏輯推理的不一樣XD 03/06 22:17
cjcat2266:所以這種時候就是要猜"不是1"呀 =..=+ 03/07 01:56
etrexetrex:我算完確定不是1阿 怕在推文講了會破梗 03/07 02:05