- C言語なら俺に聞け(入門編)Part 127©2ch.net
6 :デフォルトの名無しさん[sage]:2015/02/19(木) 00:00:18.29 ID:fdKBoaCS - すまぬ・・・すまぬ・・・
このスレは C言語なら俺に聞け(入門編)Part 128 です
|
- Ruby 初心者スレッド Part 56©2ch.net
758 :デフォルトの名無しさん[sage]:2015/02/19(木) 12:57:30.27 ID:fdKBoaCS - どこを疑問に思ってるのかよくわからんけど
そのreg3つはそれぞれ以下のような意味だよ ・/25/ただし25まで読み込んだ時点でその先に65が続くもの ・/25\d*/ただし25まで読み込んだ時点でその先に65が続くもの ・/\d*/ただし先頭が65であるもの 先読みした部分は結果には入らないし、読み飛ばされもしない あとは先読み以外の部分が結果として表示されてる
|
- Ruby 初心者スレッド Part 56©2ch.net
761 :デフォルトの名無しさん[sage]:2015/02/19(木) 14:29:02.05 ID:fdKBoaCS - 言葉での表現は微妙だけど
たぶん考え方はあってると思うよ 先読みの場合は、点(・)の先に65があることを確認するだけで、点の位置は動かない なので、その後に\d*とマッチする部分に65が含まれる だからマッチに使われる(点が進む)ことを除外というのなら、先読みでは除外しないっていうことになると思う
|
- スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
101 :デフォルトの名無しさん[sage]:2015/02/19(木) 14:34:52.84 ID:fdKBoaCS - >>100
同じ型同士で同じ値を代入しただけなら==でも判定できそうな気がするけど(詳細は知らん) 以下のような場合は判定できないと思った方がよいと思うよ doubleに代入した時点で厳密に1000ではなくなるから int i = 1000; double d = 1000; if ( i == d ) 実際に1000だとうまくいくかは試してない
|