скажите, вам нравились уроки информатики в школе и пары программирования в институте? Вероятно да, если вы продолжаете этим заниматься. Мне тоже нравились. А 90% одноклассников их терпеть ненавидели (в инсте у меня специальность системное ПО, так что пошли туда только те кому интересно). Они и с паскалем/делфи с трудом справлялись в большинстве, несмотря на то что школа продвинутая (лицей), математический класс и отличный преподаватель. И мне кажется им было бы совершенно без разницы какой язык изучать, учитывая что из параллели (80 человек) по программистской стезе пошло человек 5
Милионы людей обречены на ie6 и даже не имеют возможности проапдейтить его из-за устаревшей политики безопасности на их фирме. И что, они не люди уже??
на работе работать надо. а дома можно ставить что угодно. а если не работает нужный сайт — дойди до админа и попроси его обновить. админ, который держит ie6 на пользовательских машинах — угроза корпоративной безопасности
пусть форум развивают те кому он интересен. а если я пришел за одним единственным файлом и никогда больше не этот форум не вернусь — зачем мне регистрироваться?
конструктор здесь — метод initialize. он вызывается когда мы создаем новый экземпляр класса (Dog.new). Конструктор может быть без параметров, а может с параметрами, как в данном случае. можно определять несколько конструкторов, напр. с параметрами и без, с разным числом параметров и пр.
class Dog
не имею привычки разговаривать сам с собой
на работе работать надо. а дома можно ставить что угодно. а если не работает нужный сайт — дойди до админа и попроси его обновить. админ, который держит ie6 на пользовательских машинах — угроза корпоративной безопасности
а стандарты наверняка не зря придумали люди
class Dog
def initialize #без параметров
@name = «rex» #по умолчанию собаку зовут Рекс
end
def initialize(dogName) #но если нам не нравится
@name = dogName #мы можем назвать ее и по-другому
end
<...>
end
вот более полная версия
class Dog
def initialize(dogName)
@name = dogName
end
def getName
puts @name
end
attr_accessor :name
end
rex = Dog.new(«rex»)
rex.getName
>>rex
rex.name = «milo»
puts rex.name
>>milo