2010-02-02 30 views
9

Trong Java, tôi có thể khai báo "biến số" cục bộ là cuối cùng, ví dụ:Làm thế nào để khai báo "biến" cục bộ như là cuối cùng trong Mục tiêu-C?

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

Khi tôi cố gắng thay đổi giá trị của nó, gặp lỗi từ trình biên dịch. Tôi muốn khai báo một số "biến" cục bộ cuối cùng của tôi để tránh thay đổi giá trị của chúng một cách tình cờ.

Điều này có thể có trong Mục tiêu-C không?

Trả lời

18

Giống như trong C/C++, bạn có thể sử dụng từ khóa const.

Mọi chi tiết, bài viết này có vẻ phải lên hẻm của bạn: Java Developer’s Guide to String Constants in Objective-C

+0

Cảm ơn câu trả lời nhanh. Tôi không biết rằng tôi cũng có thể sử dụng '' const'' trong các khai báo không tĩnh. –

+1

Liên kết trong câu trả lời đã chết. – Pang

Các vấn đề liên quan