トップページ > プログラム > 2015年01月17日 > RHwmJIAr

書き込み順位&時間帯一覧

8 位/167 ID中時間01234567891011121314151617181920212223Total
書き込み数0010100100100100000000005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
368
★初心者以前の質問に雪崩のように答えるスレ 3★ [転載禁止]©2ch.net
Ruby 初心者スレッド Part 56©2ch.net

書き込みレス一覧

★初心者以前の質問に雪崩のように答えるスレ 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にも、このように簡単に、
すべての要素をコピーする方法がありますか?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。