Open In App

Scala Keywords

Last Updated : 01 Feb, 2019
Improve
Improve
Like Article
Like
Save
Share
Report

Keywords or Reserved words are the words in a language that are used for some internal process or represent some predefined actions. These words are therefore not allowed to use as variable names or objects. Doing this will result in a compile-time error.

Example:




// 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);
    }
}


Output:

The sum of p and q is :40

Scala contains following keywords:

abstract
case
catch
class
def
do
else
extends
false
final
finally
for
forSome
if
implicit
import
lazy
match
new
null
object
override
package
private
protected
return
sealed
super
this
throw
trait
true
try
type
val
var
while
with
yield
>:
=>
=
<%
<:
<-
#
@
:
_

Example:




// 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();
    }
}


Output:

Hello! my name is Priyankaand my age is20
My branch name is Computer Science


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads