アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
ソース見ましたぜ (スコア:1)
少しだけちゃちゃいれさせてください。
># HTMLタグはちゃんとコードに変換
>section.gsub!(/\&/){"&"}
>section.gsub!(/\</){"<"}
>section.gsub!(/\>/){">"}
は、下みたいにも書けますよ。
section.gsub!(/\&/,"&").
gsub!(/\</,"<").
gsub!(/\>/,">")
tdiaryのソース眺めてて感動した記憶があるんで、どうしても書きたかったんです(w
それでは~
Re:ソース見ましたぜ (スコア:1)
ただ、
-----
section.gsub!(/\&/,"&").
gsub!(/\</,"<").
gsub!(/\>/,">")
-----
こう書くと、なぜか正常に出力されません。
-----
section = section.gsub(/\&/,"&").
gsub(/\</,"<").
gsub(/\>/,">")
-----
こうするとちゃんと出力されるのですが...
これは仕様なのかな?バグなのかな?
ただ、"!"の意味からして「どうなるから分からないから注意しろ!」ということで仕様としておきましょう(なんじゃそりゃ)
でも、一つのことやるのにいろいろな書き方があるから楽しいんですよね。Rubyは。
その変わり可読性が低くなることが多いのですが、それもプログラミングの技術として、いかに可読性を持ちながらコードが書けるかというのも試されていておもしろいと私は思います。
// Give me chocolates!