Trong Ruby, có sự khác biệt nào giữa Proc.new { 'waffles' }
và proc { 'waffles' }
không? Tôi đã tìm thấy rất ít đề cập đến cú pháp thứ hai.Ruby: Proc.new {'waffles'} so với proc {'waffles'}
Từ thử nghiệm sử dụng irb
, tôi không tìm thấy bất kỳ sự khác biệt rõ ràng nào. Là cú pháp thứ hai cho lần đầu tiên?
Vinh quang. Tôi đang sử dụng 1,9, vì vậy trong trường hợp của tôi, không có sự khác biệt. – ClosureCowboy
Xem thêm: http://books.google.ca/books?id=jcUbTcr5XWwC&pg=PA194&lpg=PA194&dq=ruby+proc+synonym&source=bl&ots=fHJltd8taE&sig=pHkE5W-c9iHHHHfacmuPzeYuI48&hl=en&ei=fuMzTanHDo2usAPyqLTgBQ&sa=X&oi=book_result&ct=result&resnum=6&ved= 0CDUQ6AEwBQ # v = onepage & q = ruby% 20proc% 20 từ đồng nghĩa & f = false – Zabba