1
A
回答
6
它相當於
not post.save
一般在if
子句中使用,如:
if !post.save #if the post could not be saved for some reason
puts 'could not save post!'
end
這是因爲如果POST請求成功,則從ActiveResource::Base
保存的函數返回true
,如果不成功,則返回false
。 Read here有關該功能的更多信息。
6
這是否定。在你的例子中,它意味着不是post.save的結果。
如果:
post.save => true
!post.save => false
否則:
post.save => false
!post.save => true
相關問題
- 1. 什麼是「〜」枚舉之前意味着
- 2. javascript:在方法意味着什麼之前?
- 3. Progress ABL - 什麼是「?」在方法參數中意味着什麼?
- 4. #是什麼!意味着在Php腳本路徑之前?
- 5. 〜=是什麼。在Stata意味着什麼?
- 6. %是什麼〜DP0意味着
- 7. 這是&意味着什麼?
- 8. 什麼是..和*意味着方面j
- 9. 烘焙方法意味着什麼?
- 10. 一個時期在方法的聲明中意味着什麼?
- 11. 是什麼Pascal語法意味着
- 12. #是什麼!在一個網站鏈接意味着什麼?
- 13. 什麼是&&,===意味着一行?
- 14. $是什麼?是否意味着在Ruby?
- 15. 是什麼;是否意味着在Ruby?
- 16. 什麼呢##意味着在$ {}
- 17. 什麼===在PHP意味着
- 18. 什麼。意味着在PHP?
- 19. 什麼「&」用C意味着++,當涉及一個方法聲明
- 20. 什麼是在Java編譯的方法意味着
- 21. 是什麼+ @意味着在紅寶石的方法
- 22. 這是什麼?方法意味着在Ruby中?
- 23. 什麼是方法名(參數... PARAMS)在Java中意味着
- 24. 什麼是「this.somevariable」意味着在JavaScript?
- 25. 是什麼=〜意味着在Perl
- 26. 這是什麼頭意味着在PHP
- 27. 在golang是什麼`something`意味着
- 28. 什麼是$ .functionName();意味着在JavaScript?
- 29. $是什麼?意味着在殼?
- 30. '$?'是什麼意味着在bash腳本?
是否與[this]相同(http://stackoverflow.com/questions/612189/why-are-exclamation-marks-used-in-ruby-methods)?我不知道Ruby。 – Ryan
@minitech,不,它不是。 –
@ KL-7:你是對的,不是。我無法相信我沒有注意到這一點。 – Ryan