作者TrueFeeling (昨日之死)
看板Visual_Basic
標題Re: [VB6 ] 計算機
時間Fri Jun 10 20:46:06 2005
※ 引述《fumizuki (小獅子)》之銘言:
: : 1.當按鈕按下去後,Text1.Text顯示的字串如何傳到程式碼?
: : (因為我沒有看到Function中有和Text1.Text的轉換關係)
: Print Eval(Text1.Text)
可是我沒看到這行耶
: : 2.為何字串中間會有空白?
: : (因為數入Text1.Text的時候並沒有空白)
: 假設一定會有空白...這樣程式比較「活」,不會因為有空白就不能計算了...
嗯,了解了
: : 3.
: : Static c As Integer: c = c + 1
: : If c = 1 Then s = Replace(s, " ", "")
: : 這段程式碼中的c作用是什麼?
: 進入函數加一,離開減一;第一次執行才做 Replace 的動作。
進入和離開這個函數的"開關"在哪
: : 這部分
: : 1.分成兩組運算式後,他們的資料型別(DataType)是?
: 沒指定型態的話,預設是 Variant ,不固定的型態,由實際資料內容決定。
: : (因為如果還是字串的話,再用+連結好像又回到原本的字串了
: 我給它字串,它就是字串;我給它整數,它就是整數。
: 字串加數字等於字串,數字加數字等於數字,字串加字串還是字串。
: 因為 Eval 最後傳回值一定是個數值,所以不會有型態的問題。
: (傳入的值一定是字串)
Eval可以用Val取代嗎
--
少年讀書,如隙中窺月;
中年讀書,如庭中望月;
老年讀書,如臺上玩月。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.162.90.149