- 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.
- 軟件項目估算
- Windows Presentation Foundation Development Cookbook
- Reactive Programming With Java 9
- 基于SpringBoot實現:Java分布式中間件開發入門與實戰
- Python Data Science Cookbook
- Advanced UFT 12 for Test Engineers Cookbook
- Mastering VMware Horizon 7(Second Edition)
- Visual Basic程序設計基礎
- Access數據庫應用教程(2010版)
- RESTful Web API Design with Node.js(Second Edition)
- React.js實戰
- Scratch超人漫游記:創意程序設計:STEAM創新教育指南
- Java算法從菜鳥到達人
- TensorFlow 2.0深度學習應用實踐
- Learning RxJava