- ★初心者以前の質問に雪崩のように答えるスレ 3★ [転載禁止]©2ch.net
119 :デフォルトの名無しさん[sage]:2015/01/17(土) 02:14:37.73 ID:RHwmJIAr - >>109
RFC2396の正規表現 ttp://www.7key.jp/rfc/2396/rfc2396_b.html ^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))? ?の後ろはクエリー名で、$7で取り出す パス名は、$5で取り出す RFC3986の正規表現 ttp://swatmac.info/?p=1064
| - Ruby 初心者スレッド Part 56©2ch.net
366 :デフォルトの名無しさん[sage]:2015/01/17(土) 04:02:49.01 ID:RHwmJIAr - #0〜3 まで再帰 → 0,1,2,3
def go(layer=0) p layer return if 3 == layer layer += 1 go(layer) end go()
| - Ruby 初心者スレッド Part 56©2ch.net
367 :デフォルトの名無しさん[sage]:2015/01/17(土) 07:03:46.29 ID:RHwmJIAr - row_0 = [0, 1, 2]
row_1 = [10, 11] ary4 = [] # 参照を代入する。ジャグ配列 ary4[0] = row_0 ary4[1] = row_1 row_0[1] = 'A' p row_0 [0, "A", 2] p ary4 [[0, "A", 2], [10, 11]]
| - Ruby 初心者スレッド Part 56©2ch.net
368 :デフォルトの名無しさん[sage]:2015/01/17(土) 10:52:19.15 ID:RHwmJIAr - row_1 = [10, 11]
ary4 = [] これは参照の代入になるけど(同一オブジェクト)、 ary4[0] = row_1 これはすべての要素がコピーされる。 別々のオブジェクト ary4[1] = row_1[0..1]
| - Ruby 初心者スレッド Part 56©2ch.net
371 :368[sage]:2015/01/17(土) 13:23:23.57 ID:RHwmJIAr - row_1 = [10, 11]
ary4 = [] これはすべての要素がコピーされる。 別々のオブジェクト。参照のコピーではない ary4[0] = row_1[0..1] Pythonなら[0:2]で、0〜2未満をコピーする x = row_1[0:2] [:]と開始・終了インデックスを省略すると、 すべての要素をコピーする x = row_1[:] Rubyにも、このように簡単に、 すべての要素をコピーする方法がありますか?
|
|