1

配列内の文字の値を取得しようとしています。私が持っている配列は次のとおりです。

a = ["a","b","c","d","e","f","g","h"].

文字の値を取得する場合、コードは次のとおりです。

?a

しかし、試し?a[5]てみると、 0. なぜこれが事実なのか誰にも分かりますか?

--1.8.7を使用していることを明確にして申し訳ありません:)

4

3 に答える 3

1

これは、結合性/優先順位によるものです。ではなく として?a[5]解釈されます。後者だと思っていたのですが、実は前者です。(?a)[5]?(a[5])

于 2013-09-28T19:58:02.133 に答える