| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2018-1-20 |
| 在线时间 | 704 小时 |
- 梦石
- 0
- 星屑
- 52
- 在线时间
- 704 小时
- 注册时间
- 2011-12-27
- 回帖
- 858
|
发表于 2013-8-23 18:14:30
|
显示全部楼层
本帖最后由 zeldafd 于 2013-8-23 18:21 编辑
錯了, 那個RETURN是有必要的.
RETURN其實是返回右邊的值並中結函數處理.
由註釋可以, 這個SYSTEM的函數是獲取文件名, 如果, @WINDOWSKIN_NAME定義了, 但沒返回到他的值, 那你用了這個函數就和沒用沒分別.
至於下面SCENE_TITLE的RETURN. 是用來中斷用, 並返回了一個空值(不是NIL / NULL), 因為功能不同, 寫法都會不一樣.
但可以肯定的是, 專業的人是不會寫出多餘的碼, 所以LZ不用擔心.
或者給一個碼你看一看, 可以給你明白多一點- @a = 1
- def sth
- if @a == nil
- @a = 1
- return @a
- end
- end
复制代码 照LZ意思, 如果那個值早已定義, 而我卻沒有RETURN他出來, 這個函數是不會有任何的用途.
至於SCENE_TITLE中的那個反而可以不用寫, 因為你並不是處於一個分岐之中, 其實有用和沒用到是沒有任何關係的. 要是兩段碼反轉了才是正確的. |
|