サンプル 例えば、下記のようなコードがあった場合、 <ul> <li>リスト項目1</li> <li>リスト項目2</li> <li>リスト項目3</li> <li>リスト項目4</li> <li>リスト項目5</li> </ul> 次の処理を実行すると、リスト項目3の背景が赤くなります。 $('li').eq(2).css('background-color', 'red'); また、次のようにマイナスの値を与えることも可能です。 -2を指定すると、リスト項目4が選択されます。 $('li').eq(-2).css('background-color', 'red'); 存在しないインデックス番号を指定した場合は、lengthが0の空のjQueryオブジェクトが返ります。 $('li').eq(5).css('background-color', 'red'); デモ インデックス番号2
T& at(const key_type& x); const T& at(const key_type & x) const; 概要 指定したキーを持つ要素を取得する。 要素を取り出す際にキーの存在チェックをする。 戻り値 キーxに対応する値を返す。対応する要素が存在しないときは、out_of_range例外を投げる。 計算量 要素数に対して対数時間 例 #include <iostream> #include <map> #include <stdexcept> template<class Container, class T> void at_wrap(Container& c, T v) { try { std::cout << c.at(v) << std::endl; } catch(std::out_of_range&) { std::cout << "exception
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
perl で関数戻り値で配列を複数返す方法を教えてください。 二つの配列で戻り値を受けいているつもりですが、ひとつの配列にデータがまとめられてしまいます。 ご存知の方ご教示ください。 sub a { my @a = ("1", "2", "3"); my @b = ("4", "5"); return (@a, @b); } my (@aaa, @bbb) = a(); foreach $val (@aaa) { print "aaa:$val\n" } foreach $val (@bbb) { print "bbb:$val\n" } <実行結果> aaa:1 aaa:2 aaa:3 aaa:4 aaa:5
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
注意:ここで、$a と $b は完全に同じで、$a が $b を指しているわけではなく、その逆でもありません。$a と$b は同じ場所を指しているのです。 つまり、↓こういうことだ。 さらに、「PHP: リファレンスが行うことは何ですか? - Manual」にはもう一つ注意が書かれている。 注意: リファレンスを含む配列をコピーする際に、そのリファレンスが解消される ことはありません。配列を関数に値渡しする場合も同様です。 つまり、最初のコードの動作はバグではなく正しい動作をしていたということになる。 <?php $array[0] = 1; $array[1] = 2; $array[2] = 3; $ref = &$array[1]; //$array[1]と$refがリファレンスになる $copy = $array; //$array[1]のリファレンスがそのままコピーされる。 $c
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く