2013-09-03 12 views
7

Pisałem komentarz w Xcode, ale zapomniałem o wiodącym //. Zauważyłem, że and zostało wyróżnione jak słowo kluczowe. Zrobiłem trochę Googling, ale nie mogę wydawać się dowiedzieć, co robi (a nawet jeśli jest to prawdziwe słowo kluczowe).Co oznacza słowo kluczowe "i" w Objective-C?

Co to znaczy?

+3

Jest to alternatywa dla '&&', IIRC. (Wydaje mi się, że po raz trzeci pojawiło się to pytanie w ciągu ostatnich kilku miesięcy.) –

+2

@HotLicks Ale nie da się tego wyszukać, ponieważ "i" jest słowem kluczowym wyszukiwarki! – paulrehkugler

+0

Znalazłem go raz, szukając "słów kluczowych C" lub niektórych takich. –

Odpowiedz

4

To nie jest słowo kluczowe. Objective-C ma dokładnie takie same słowa kluczowe jak C z dodatkowymi, które zawsze zaczynają się od "@".

EDYCJA: To pytanie nie odpowiada oryginalnemu wpisowi (patrz: odpowiedź Rob Napiera na ten temat), ale raczej podkreśla, że ​​"i" jest makrem w niektórych standardowych nagłówkach bibliotek, a nie zastrzeżonym słowem.

Cytat standardu C (C11, n1570), strona 58:

6.4.1 Słowa kluczowe

kluczowe: jedno auto, break, przypadku ... [lista słów nie w tym "i")

Powiązane problemy