カレッヂ |
質問者 goto
投稿日 2/12(火) 16:35:12
初めて、投稿します。 初歩的なことなのですが、配列の先頭に新しいデータを 追加する時に、unshift関数を使うのと、以下のように 単純に、 @fileData = ( $newData, @fileData ); と記述しデータを追加する方法との違いというのは あるのでしょうか? |
回答者 しあわせのツボ
[削除]
投稿日 2/12(火) 17:38:53
結果は同じになります。 $a=$a+1と$a+=1みたいな関係だと思ってください。 ただし、push,pop,shift,unshiftのうちpopは例外です。 (@fileData, $oldData) = @fileData; とは書けません(どうなるかは試してみてください)。 |
質問者 goto
[削除]
投稿日 2/12(火) 17:58:44
ご回答、ありがとうございます。 データの追加に関しては、どちらを使っても 特に違いはないんですね。もしかしたら、何か 適した使用の仕方があるのかと思ったので。。。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |