shaliko: переводы
Programming Ruby 1.9 (3rd edition): The Pragmatic Programmers' Guide / Программирование на Ruby 1.9 (3-е издание): Руководство прагматичного программиста
→1. Yes, we know. We shouldn't be holding prices in inexact old floats. Ruby has classes that hold fixed-point values exactly, but we want to look at classes, not arithmetic, in this section.
0 1. Да, мы знаем. Мы не должны держать цену в неточном старом float типе. Ruby имеет классы которые работают с числом с фиксированной запятой, но мы в этом разделе рассматриваем классы, а не арифметику.
→Remember, puts simply writes strings to your program's standard output. When you pass it an object based on a class you wrote, it doesn't really know what to do with it, so it uses a very simple expedient: it writes the name of the object's class, followed by a colon and the object's unique identifier (a hexadecimal number). It puts the whole lot inside #<...>.
0 Помните, что puts просто пишет строки из вашей программы в стандартный поток ввода-вывода. Когда вы передаете ему объект экземпляр класса неписаного Вами, в действительности он не знает, что с ним сделать. Поэтому puts использует очень простой подход: он пишет имя класса объекта, за которым следует двоеточие и уникальный идентификатора объекта (шестнадцатеричное число). Все это помешается внутри #<...>
→# # #
0 # # #
→produces:
0 Выводит:
→puts b3
0 puts b3
→b3 = BookInStock.new("isbn3", 5.67)
0 b3 = BookInStock.new("isbn3", 5.67)
→puts b2
0 puts b2
→b2 = BookInStock.new("isbn2", 3.14)
0 b2 = BookInStock.new("isbn2", 3.14)
→puts bl
0 puts bl
→b1 = BookInStock.new("isbn1", 3)
0 b1 = BookInStock.new("isbn1", 3)
→Download samples/tutclasses_6.rb
0 Download samples/tutclasses_6.rb
Резюме
- Пол:
- мужчина
- Родной язык:
- русский
- С нами:
-
с 21 июня 2011 г.
(5599 дней)
Не является членом клуба. - Деятельность:
-
11 версий перевода
с общим рейтингом 0
Карма: 1 (оценок: 1)
