$self->[UTF8] = $conf->{utf8};
Run Code Online (Sandbox Code Playgroud)
从未见过这样的代码.
[]
这里的意思是什么?
fri*_*edo 11
在这种情况下,对象$self
被实现为有福的数组引用,而不是使用有福的哈希引用的更常见的方法.语法$foo->[42]
访问数组引用中的单个元素.据推测,UTF8
是一个常量,它将数字索引返回到数组中.
当人们确信(通常是错误的)对象属性的哈希查找导致显着的开销并试图过早地优化他们的代码时,你会看到这个习语.