0
ответов

Что означает переменная @@ в Ruby?

Что такое переменные Ruby, которым предшествует двойной знак at (@@)? Насколько я понимаю, переменная, перед которой стоит знак at, заключается в том, что это переменная экземпляра, как в PHP: PHP version class Person {...
вопрос задан: 1 September 2012 03:34
0
ответов

Переменная-счетчик для класса

У меня возникли проблемы с запуском этого фрагмента кода. Класс Student, у которого есть IdCounter, и именно здесь, похоже, проблема. (в строке 8) class Student: idCounter = 0 def ...
вопрос задан: 4 April 2012 05:46
0
ответов

Создание переменных модуля в Ruby

Есть ли способ создать в модуле Ruby переменную, которая будет вести себя аналогично переменной класса? Я имею в виду, что к нему можно будет получить доступ без инициализации экземпляра ...
вопрос задан: 9 January 2012 05:54
0
ответов

Инициализация переменной класса Python

Я хотел бы сохранить некоторую информацию о классе в виде (статических) переменных класса. Однако я не могу понять, как эти вещи инициализируются. Вот простой, глупый пример: class A (object): clsVar = ...
вопрос задан: 14 December 2011 21:32
0
ответов

как динамически создавать переменную класса в python

Мне нужно создать кучу переменных класса, и я хотел бы сделать это, просматривая такой список: vars = ('tx', 'ty', ' tz ') #plus еще много class Foo (): for v in vars: setattr (...
вопрос задан: 29 November 2011 08:16
0
ответов

как получить доступ к переменной класса внешнего класса из внутреннего класса в ruby ​​

У меня есть некоторый код в Ruby ниже: class A @@ lock = Monitor.new class B def method @ @ lock.synchronize помещает "xxxxx" конец конец конец end после запуска выдает ...
вопрос задан: 27 September 2011 23:58
0
ответов

Доступ к переменным класса модуля внутри класса в Ruby

У меня есть модуль с переменной класса в нем module Abc @@ variable = "huhu" def self.get_variable @@ variable end class Hello def hola помещает Abc.get_variable end end end a ...
вопрос задан: 27 September 2011 23:55
0
ответов

Разница между переменными класса и переменными экземпляра класса?

Можно кто-нибудь скажет мне о разнице между переменными класса и переменными экземпляра класса?
вопрос задан: 27 September 2011 23:42
0
ответов

Почему в Ruby после запуска irb возникает foo.nil? говорит неопределенная ошибка, а @ foo.nil? дает «правда», а @@ wah.nil? снова выдает ошибку?

То же самое в Ruby 1.8.7 и 1.9.2: $ irb ruby-1.8.7-p302> foo.nil? NameError: неопределенная локальная переменная или метод `foo 'для # из (irb): 1 ruby-1.8.7-p302> @ bar.nil? = & ...
вопрос задан: 27 September 2011 23:20
0
ответов

Имеет ли значение порядок ключевых слов в определении переменной?

Есть ли разница между порядком: public static final String = "something"; или публичный финальный статический String = "что-то"; ?
вопрос задан: 15 July 2011 20:43
0
ответов

Доступ к переменной экземпляра класса извне

Я понимаю (я думаю) разницу между переменными класса и переменными экземпляра класса в Ruby. Мне интересно, как можно получить доступ к переменным экземпляра класса из OUTSIDE этого класса. ...
вопрос задан: 17 November 2010 09:01
0
ответов

доступ подкласса python к переменной класса parent

Я с удивлением узнал, что переменная класса подкласса не может получить доступ к классу переменная родителя без указания имени класса родителя: >>> класс A (объект): ...
вопрос задан: 6 September 2010 01:34