Las palabras clave o palabras reservadas son las palabras en un idioma que se utilizan para algún proceso interno o representan algunas acciones predefinidas. Por lo tanto, no se permite el uso de estas palabras como nombres de variables u objetos. Hacer esto resultará en un error de tiempo de compilación.
Ejemplo:
// Scala Program to illustrate the keywords // Here object, def, and var are valid keywords object Main { def main(args: Array[String]) { var p = 10 var q = 30 var sum = p + q println("The sum of p and q is :"+sum); } }
Producción:
The sum of p and q is :40
Scala contiene las siguientes palabras clave:
resumen |
caso |
captura |
clase |
definitivamente |
hacer |
más |
extiende |
falso |
final |
finalmente |
por |
para algunos |
si |
implícito |
importar |
perezoso |
juego |
nuevo |
nulo |
objeto |
anular |
paquete |
privado |
protegido |
devolver |
sellado |
súper |
este |
lanzar |
rasgo |
verdadero |
probar |
escribe |
valor |
variable |
tiempo |
con |
rendir |
>: |
⇒ |
=> |
= |
<% |
<: |
← |
<- |
# |
@ |
: |
_ |
Ejemplo:
// Scala Program to illustrate the keywords // Here class keyword is used to create a new class // def keyword is used to create Function // var keyword is used to create a variable class GFG { var name = "Priyanka" var age = 20 var branch = "Computer Science" def show() { println("Hello! my name is " + name + "and my age is"+age); println("My branch name is " + branch); } } // object keyword is used to define // an object new keyword is used to // create an object of the given class object Main { def main(args: Array[String]) { var ob = new GFG(); ob.show(); } }
Producción:
Hello! my name is Priyankaand my age is20 My branch name is Computer Science
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