perlでオブジェクト?に値をセットする場合

$ob->hogeに値をセットしたい場合、
$ob->hoge = 1;
ってやったら、
Can't modify non-lvalue subroutine call
ってエラーが出た、
で、いろいろ調べたら
$ob->hoge(1);
ってやるっぽいっつうことで、やってみたら出来た。

謎だ。
が、新鮮だー。

こういうのってなんていうんだろ。
オブジェクトで合ってるのかな?

ようわからん。

コメント

アーカイブ

2012

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12

2011

2010

2009

2008

2007

コンタクト

longkey1[at]gmail[dot]com