2010-02-02 16 views
9

जावा में, मैं स्थानीय "चर" को अंतिम के रूप में घोषित कर सकता हूं, उदा।उद्देश्य-सी में स्थानीय के रूप में स्थानीय "चर" घोषित कैसे करें?

void myMethod() { 
    final String foo = "Hello World!"; 
    foo = "Bye-bye..."; // compile error!! 
    return; 
} 

जब मैं अपना मान बदलने की कोशिश करता हूं, तो संकलक से त्रुटि प्राप्त होती है। मैं दुर्घटना से अपना मूल्य बदलने से बचने के लिए अपने कुछ स्थानीय "चर" अंतिम घोषित करना चाहता हूं।

क्या यह उद्देश्य-सी में संभव है?

उत्तर

18

सी/सी ++ की तरह, आप const कीवर्ड का उपयोग कर सकते हैं। Java Developer’s Guide to String Constants in Objective-C

+0

त्वरित जवाब के लिए धन्यवाद:

अधिक जानकारी के लिए, इस लेख सही अपने गली तक लगता है। मुझे नहीं पता था कि मैं गैर स्थैतिक घोषणाओं में '' const'' का भी उपयोग कर सकता हूं। –

+1

उत्तर में लिंक मृत है। – Pang

संबंधित मुद्दे