*『Index』 的運用
在物件的屬性上,會有一行叫「Index」的東西,老實說我第一次看到他以為是在說魔法禁書目錄,聽班導說是索引的意思。
總之同一個Name的東西若設定不同Index,那個物件就會有同一個程式碼,這時若要區別,就要設定一個東西=index即可!
*『If』、『Else』的運用
嗯......覺得這項很相當簡單耶!!
If 翻成中文是『如果』的意思,
所以當我們要說『如果a=0,b就會=1』的話,
可以寫成:
If a=0 Then
b=1
End if
而就『Else』來說,中文是『除此之外』得意思,
就是說:
If a=0 Then
b=1
Else
b=2
End if
上面就會變成說『如果a=0,b就會=1,除此之外,b都會=2』!!
要注意在條件部分(底線部份)的後面要打上Then,
而要記得每打上一個『If』,就要在尾端打上一個『End if』嚕!
*『Select Case』的運用
我想這可以算是『If』的進階版?!
以下是示範:
Select Case a
Case 0
f = "剪刀"
Select Case b
Case 0
r = "剪刀"
y = "平手"
Case 1
r = "石頭"
y = "電腦贏"
Case 2
r = "布"
y = "玩家贏"
End Select
Case 1
f = "石頭"
Select Case b
Case 0
r = "剪刀"
y = "玩家贏"
Case 1
r = "石頭"
y = "平手"
Case 2
r = "布"
y = "電腦贏"
End Select
Case 2
f = "布"
Select Case b
Case 0
r = "剪刀"
y = "電腦贏"
Case 1
r = "石頭"
y = "玩家贏"
Case 2
r = "布"
y = "平手"
End Select
End Select
這是剪刀石頭布的程式碼之一啦......
在我個人見解中可以看到,
紅字的『Select Case a』就像是『當a=什麼』的意思,
和下面同樣是紅字的『Case 0』、『Case 1』、『Case 2』合起來的意思就是當『a=0』『a=1』、『a=2』的意思。
而又可以看到紅字的Select中各又有三個不同的Select,
舉藍字的部分來說,意指『當a=0時,b=什麼』的意思!!
要記得,和『If』一樣,每打上一個Select,就要打上一個 End Select 喔!!
以上:)
請先 登入 以發表留言。