Trong Perl, một đối tượng chỉ là một tham chiếu đến bất kỳ kiểu dữ liệu Perl cơ bản nào đã được chuyển vào một lớp cụ thể. Khi bạn sử dụng hàm ref() trên một tham chiếu không bị chặn, bạn được cho biết loại tham chiếu trỏ đến kiểu dữ liệu nào. Tuy nhiên, khi bạn gọi ref() trên một tham chiếu may mắn, bạn được trả về tên của gói mà tham chiếu đã được ban phước vào.Làm cách nào để xác định loại tham chiếu được ưu tiên trong Perl?
Tôi muốn biết loại cơ bản thực sự của tham chiếu may mắn. Làm thế nào tôi có thể xác định điều này?
Bạn chỉ muốn eval {$ x-> isa ($ type)}; Nếu đó không phải là một đối tượng, bạn sẽ trở lại sai. Nếu đó không phải là loại phù hợp, bạn sẽ bị sai và nếu đó là loại phù hợp, bạn sẽ thành hiện thực. :) –