Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Константы в Ruby
Хочу сделать в Ruby констатный массив, который нельзя изменить. В интернетах пишут, что константы это то, что начинается с заглавной буквы. Пишу
Код:
A = [1,2,3]
A = [1]
A << 1

Во второй строке выдаётся warning, но, тем не менее, A изменяется. В третьей строке нет даже варнинга.

Есть ли способ получить в Ruby настоящие константы?

 Re: Константы в Ruby
Включить warning as error.

 Re: Константы в Ruby
user14284 в сообщении #1363075 писал(а):
В третьей строке нет даже варнинга.

 Re: Константы в Ruby
A Review Of Immutability In Ruby

 Re: Константы в Ruby
А если вот так:
Код:
def A
[1, 2, 3]
end

 Re: Константы в Ruby
 i  Последующее отвлеченное обсуждение выделено в тему «О константах и перилах»

 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group