[Ruby] method 後的驚嘆號(exclamation mark)
method 後面有驚嘆號,表示直接對這個物件做修改 method 後面沒驚嘆號,則是建立一個新物件
Example:
使用 reverse (反轉陣列順序) 做示範
無驚嘆號 做完 reverse 後,array 的值跟建立時是一樣的
有驚嘆號 做完 reverse 後,array 被修改了
method 後面有驚嘆號,表示直接對這個物件做修改 method 後面沒驚嘆號,則是建立一個新物件
Example:
使用 reverse (反轉陣列順序) 做示範
無驚嘆號 做完 reverse 後,array 的值跟建立時是一樣的
有驚嘆號 做完 reverse 後,array 被修改了