Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Explain the scope provided for variables in scala.

Answer Posted / Gopal Prasad Poddar

In Scala, variables follow lexical (static) scoping rules. Variables can be defined inside blocks, functions, classes, objects, and packages. The scope of a variable extends to all parts of the program that are nested within the block where the variable is declared, including nested functions and classes. If a variable with the same name is redefined within a nested block or function, it hides the outer variable. For example, let's consider the following code snippet:nn```scalanval x = 10 // Global variablendef foo(): Unit = {n val x = 20 // Local variable in function foo()n println(x) // Prints 20n}nfoo()nprintln(x) // Prints 10n```

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the current latest version of scala? What is the major change or update in scala 2.12?

7


What is the latest version of scala?

2