- Comprehensive Ruby Programming
- Jordan Hudgens
- 248字
- 2021-07-02 21:13:24
Instance variables
As the name suggests, instance variables are available to a particular instance. There is a specific syntax to set instance variables, you need to use the @ sign to define a variable. For example, keeping in tune with our baseball theme, we can set the batting average like this:
@batting_average = 300
I'm going to show you how instance variables are used in a real-life Ruby on Rails application:

In the preceding code, you can see that there is an instance variable called @jobs. This variable is created in the index method and is not available to other methods in the file. Now, you may wonder why we wouldn't just make this a local variable since it's not available to other methods in the class.
The reason for this is because Rails is structured in such a way that the view and controller files are wired to communicate with each other, so this instance variable @jobs can be accessed in the associated view file. This is how the view file looks:

Now, @jobs is available for the view page only because we made it an instance variable in the controller file.
- Building a RESTful Web Service with Spring
- Learning RabbitMQ
- Building Mobile Applications Using Kendo UI Mobile and ASP.NET Web API
- 64位匯編語言的編程藝術
- Java深入解析:透析Java本質的36個話題
- Java Web程序設計任務教程
- HTML5從入門到精通(第4版)
- Mastering Linux Security and Hardening
- Oracle GoldenGate 12c Implementer's Guide
- Learning Hadoop 2
- SpringBoot從零開始學(視頻教學版)
- Sails.js Essentials
- Java 9 with JShell
- Python Penetration Testing Essentials
- TensorFlow 2.0深度學習應用實踐