Cada lenguaje de programación tiene un conjunto de palabras reservadas que se utilizan para algún proceso interno o representan algunas acciones predefinidas, tales palabras se conocen como palabras clave o palabras de reserva. No está permitido utilizar estas palabras reservadas como nombre de variable, nombre de constante o cualquier otro identificador. Pero si desea usar palabras clave como identificadores, debe usar el acento grave (`) antes y después de la palabra clave especificada. Por ejemplo, una estructura es una palabra clave, no es un identificador, pero «estructura» es un identificador válido. el acento grave no funciona con identificadores como `a` y ambos son iguales. En Swift, las palabras clave se clasifican en cuatro categorías según su uso:
- Palabra clave en declaración
- Palabra clave en declaración
- Palabras clave en expresión y tipo
- Palabras clave en el contexto específico
- palabras clave que comienzan con el signo de número
- Palabra clave utilizada en los patrones (_)
Palabras clave utilizadas en la declaración
Las siguientes son las palabras clave utilizadas en la declaración:
tipo asociado | clase | definir | enumeración | extensión | archivo privado | función | importar |
en eso | En fuera | interno | dejar | abierto | operador | privado | grupo de precedencia |
protocolo | público | vuelve a tirar | estático | estructura | subíndice | tipoalias | variable |
Ejemplo:
Swift
// Swift program to illustrate Keywords used in the declaration import Swift // Creating structure // Using struct keyword struct geeksfoegeeks{ // Creating variable // using var keyword var employeeName = "Mohit" var employeeID = 1234 } // Creating the instance of geeksforgeeks structure var myinstance = geeksfoegeeks() // Accessing the properties of geeksforgeeks structure print("Employee Name:", myinstance.employeeName) print("Employee ID:", myinstance.employeeID)
Producción:
Employee Name: Mohit Employee ID: 1234
Palabras clave utilizadas en declaraciones
Las siguientes son las palabras clave utilizadas en la declaración:
descanso | caso | captura | Seguir | defecto | aplazar | |
hacer | más | caer a través | por | Guardia | si | |
en | repetir | devolver | lanzar | cambiar | dónde | tiempo |
Ejemplo:
Swift
// Swift program to illustrate Keywords used in statements import Swift // Finding the age group let EmpAge = 70 // Using if keyword for the condition if (EmpAge >= 60) { // Print statement print("Senior Citizen") } // Using else keyword for the condition else if (EmpAge >= 40) { // Print statement print("Middle age") } else { // Print statement print("Young") }
Producción:
Senior Citizen
Palabras clave utilizadas en expresión y tipo
Las siguientes son las palabras clave utilizadas en la expresión y el tipo:
Ningún | como | captura | falso | es |
nulo | vuelve a tirar | uno mismo | Uno mismo | súper |
lanzar | lanza | verdadero | probar |
Ejemplo:
Swift
// Swift program to illustrate Keywords used in expression and type import Swift // Creating a class class GeeksforGeeks { // Class method func EmployeName() { print("Hello! My name is Govind") } } // Creating another class // It is the child class of GeeksforGeeks class Gemployee : GeeksforGeeks { // Overriding method override func EmployeName() { // Here we are accessing the parant class method // Using super keyword super.EmployeName() print("I m working in the HR department") } } // Creating the object of the child class let obj = Gemployee() // Accessing the method of child class obj.EmployeName()
Producción:
Hello! My name is Govind I m working in the HR department
Palabras clave utilizadas en el contexto específico
En el lenguaje Swift, algunas palabras clave se usan en un contexto específico y, fuera del contexto de la gramática, se les permite usarlas como identificadores. Las siguientes son las palabras clave utilizadas en el contexto específico:
asociatividad | conveniencia | hizoEstablecer | dinámica | final | obtener | indirecto | infijo | perezoso |
izquierda | mutando | ninguna | no mutante | opcional | anular | sufijo | precedencia | prefijo |
Protocolo | requerido | Correcto | establecer | alguno | Escribe | sin propietario | débil | establecerá |
Ejemplo:
Swift
// Swift program to illustrate Keywords used in the specific context import Swift // Creating a structure struct GeeksforGeeks { // Creating variables var myval: String // Creating a function that will mutate // Using mutate keyword mutating func myfunction() { self.myval = "Mohit" } } // Creating variable of GeeksforGeeks structure var obj = GeeksforGeeks(myval: "Rohan") // Calling the function obj.myfunction() print(obj.myval)
Producción:
Mohit
Palabras clave que comienzan con el signo de número
Las siguientes son las palabras clave que comienzan con el signo de número (#):
#disponible | #colorLiteral | #columna | #dsohandle | #si no | #más | #terminara si |
#error | #fileID | #archivoLiteral | #ruta de archivo | #expediente | #función | #si |
#imagenLiteral | #keyPath | #línea | #selector | #ubicaciónfuente | #advertencia |
Ejemplo:
Swift
// Swift program to illustrate Keywords that begin with the number sign import Swift // Creating a function func GeeksforGeeks() { // Here we use #function keyword to // display the name of the function print("I am the \(#function)") } // Calling the function GeeksforGeeks()
Producción:
I am the GeeksforGeeks()
Palabra clave utilizada en los patrones (_)
En Swift, la palabra clave de subrayado (_) se usa en patrones. Suponga que desea imprimir un patrón 14 veces, entonces puede usar esta palabra clave.
Ejemplo:
Swift
// Swift program to illustrate keyword used in the patterns(_) import Swift // Printing GeeksforGeeks 14 time // Using _keyword for _ in 1...10 { print("GeeksforGeeks") }
Producción:
GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA