これはRのバグなのか?

Rのリストでは、要素に名前が付いているとき、list$nameでその要素にアクセス出来る。それを使っていて、たまたま変な挙動を見つけたので、メモ。

> l <- list(x=1, xxx=2, y=3, yyy=4)
> l$x
[1] 1
> l$xx
[1] 2
> l$y
[1] 3
> l$yy
[1] 4
> l[["xx"]]
NULL

$でアクセスする時は、不完全な名前でもアクセス出来ちゃうんだろうか。