tôi đã cố gắngcách xác định một lớp chỉ trong một dòng?
class X begin end
và
class X {}
neight đúng. Mã đúng là gì?
tôi đã cố gắngcách xác định một lớp chỉ trong một dòng?
class X begin end
và
class X {}
neight đúng. Mã đúng là gì?
chính xác và xác nhận ví dụ:
class C; end
và khác, giải pháp phức tạp :)
C = Class.new
cảm ơn bạn rất nhiều – Freewind
Bạn quên rằng 'Class.new' chấp nhận một đối số là lớp kế thừa từ đó. Điều này đặc biệt tốt cho việc xác định các lớp ngoại lệ ... 'MyCustomNotImplementedError = Class.new (NotImplementedError)' –
Hầu hết thời gian, xuống dòng là dấu phân tách câu lệnh. Nếu bạn muốn có nhiều câu lệnh trên cùng một dòng, bạn cần sử dụng; cũng được hỗ trợ. – Gishu