我在編寫Perl腳本時,出現了一個問題,只是出於好奇。我注意到,當我創建一個對象而不將它分配給任何變量(標量/數組/散列)時,不會出現任何警告或錯誤。 例如: Person->new ('Sebastian', 'Vettel', 30);
的MCVE如下。 use strict;
use warnings;
package Person;
sub new {
my $cla
Java被認爲是一種OOP語言,儘管它不完全是OOP。 Java包含8個原語,並在interview, James Gosling解釋了原因: Bill Venners:爲什麼Java中有原始類型?爲什麼不是 只是一個對象? 詹姆斯戈斯林:完全是一個效率的東西。有各種各樣的人建立了系統,其中整數和所有對象。 有很多方法可以做到這一點,他們都有一些相當嚴重的問題。其中一些只是很慢,因爲它們爲所有東西