在C#中,我可以添加干將anIntVariable = someMethod1() + someMethod2()...
但在Objective-C,我一得到警告,「功能「隱式聲明someMethod1'is在C99無效。什麼是做算術與方法?謝謝等效方式。是否可以用Objective-C中的方法進行算術運算?
1
A
回答
1
您可以在目標下做到這一點
NSInteger myNumber = [self method1] + [self method2]; // myNumber is 3
如果方法1 &方法2可能等來實現:
- (NSInteger)method1 {
return 1;
}
- (NSInteger)method2 {
return 2;
}
+0
正是我需要的!謝謝! – iwatakeshi
1
這是很基本的東西,建議你花一點時間來閱讀更多關於Obj-C語法,如果你有興趣提取語言。
這是你的例子equiv。
NSInteger anIntVariable = [self someMethod1] + [self someMethod2];
如果「someMethod1」是一個「屬性」吸氣劑,也可能是你能寫出「self.method1」來獲取屬性的值。
Objective-C是一種有趣的語言。我想你會喜歡它,如果你給它一個機會。
祝你好運。
+0
也謝謝!我會盡我所能哈哈。你們很棒! – iwatakeshi
相關問題
- 1. 是否可以在對象鍵中進行算術運算?
- 2. 是否可以在多維數組上執行算術運算?
- 3. 我可以在Number基類上進行算術運算嗎?
- 4. 以分量方式對兩個NSArray進行算術運算?
- 5. 在R中對函數進行算術運算的最佳方法是什麼?
- 6. 在很大的數字上進行算術運算的算法
- 7. 是否有可能在XML的屬性值進行算術運算
- 8. Typescript:對算術運算進行編碼
- 9. 對list :: iterator進行算術運算?
- 10. 如何在Java中使用二進制進行算術運算?
- 11. 是否可以用正則表達式進行運算?
- 12. 用Javascript中的函數進行算術運算
- 13. 是否存在最佳的方法/算法,以BOOL不必要的額外括號或算術運算
- 14. PHP算術運算(加法)
- 15. 執行算術運算Pig
- 16. 是否可以使用動態運算符創建動態算術表達式?
- 17. 是否有一個很好的Javascript算術加法運算符?
- 18. 算術運算
- 19. 算術運算
- 20. 算術運算
- 21. 算術運算
- 22. 算術運算
- 23. 使用node.js在mongoDB中進行算術運算
- 24. XSLT中的算術運算
- 25. C#中的算術運算
- 26. 使用多行結果進行算術運算
- 27. 如何使用算術運算對不同類型的列進行算術運算過濾3 3
- 28. 是否可以進一步優化這個數字運算算法?
- 29. 在SQL中執行算術運算
- 30. 是否可以通過Hadoop運行Python的scikit-learn算法?
也許你不應該調用尚未聲明的函數...... – nneonneo
是的,我在Objective-C中有點新,所以我不熟悉這些方法。我有一本關於Objective-C的教科書,但它沒有顯示任何示例,所以我只是想問一下它是否可行。 – iwatakeshi
嗯,這是可能的,但在你的情況下,你正在調用一些未聲明的方法,並且你的編譯器會抱怨。嘗試使用一些真正的功能 - 你會看到它的作品。 – nneonneo