Rails - 局部变量与实例变量 [英] Rails - Local Variables versus Instance Variables

查看:44
本文介绍了Rails - 局部变量与实例变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在学习 Rails 时,我一直听到 Local vs Instance 但我找不到这两者的定义 &差异.我想避免做出假设.

while learning Rails, I keep hearing Local vs Instance but I can't find a definition of the two & the differences. And I'd like to avoid making assumptions.

两者是什么以及它们有何不同?

What are the two and how are they different?

谢谢

推荐答案

局部变量和实例变量的主要区别如下

The main differences between local and instance variables are as follows

  1. 局部变量有它的作用域限制,即不能被其他方法使用,而作为实例可以被其他方法使用
  2. 局部变量和实例变量也可在视图中使用
  3. 每个对象的实例变量都是独立的

这篇关于Rails - 局部变量与实例变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆