問題:27971について確認お願いします

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2018-5-19 19:36 | 最終変更
Cebolla  常連   投稿数: 15
いつもお世話になっております。

題名の問題の解答について、以下の表記が正しいかご確認をお願いします。

**************************確認箇所*****************************
・a〜lのすべての引数を表示させるには、スクリプトに「$9 $10 $11 $12」を足す必要がある
上表のとおり、正しくは「${9} ${10} ${11} ${12}」です
**************************************************************

引数10個目以降は{}が必要になるということでしたら、$9は{}が必要無いのではないでしょうか。

お手数ですが、ご確認をお願いします。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-5-19 22:20
Cebolla  常連   投稿数: 15
追記します。

問題:21860で関連の問題がありました。
そちらの解説では、以下の記載がありました。

**********************解説内容*********************************
特殊変数「$#」と「$n」は引数の数と、引数の指定した位置の引数の値がセットされます。ただし、「$n」についてはnが2桁以上のときに$の次の数字だけを引数の位置と認識してしまい、意図しない値を参照することになります。この場合、変数名を{}で囲むことで正しく扱うことができるようになります。
***************************************************************
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2018-5-21 10:20
staff_meg  長老   投稿数: 427
Cebollaさん

ご指摘の点を修正致しました。
ご報告、誠にありがとうございました。

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.