我在编写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中有原始类型?为什么不是 只是一个对象? 詹姆斯戈斯林:完全是一个效率的东西。有各种各样的人建立了系统,其中整数和所有对象。 有很多方法可以做到这一点,他们都有一些相当严重的问题。其中一些只是很慢,因为它们为所有东西