[#36686] 1.1 < 61.1 - 60.0 — Shin-ichiro HARA <sinara@...>

原です。

19 messages 2002/12/06

[#36770] www.ruby-lang.orgリニューアル準備のお知らせ — TADA Tadashi <sho@...>

ruby-lang.orgのwebmasterチームでは、タイムリーな情報提供と使いやすい

11 messages 2002/12/16

[ruby-list:36800] コーテーション型の文字列リテラルの改行について

From: Take_tk <ggb03124@...>
Date: 2002-12-17 19:24:36 UTC
List: ruby-list #36800
たけ(tk)です。

コーテーション型の文字列リテラルのなかに改行を含むことができるのは有害無
益だと思うのですが、いかがなものでしょうか?

--
puts "こんな風に”改行”
を含んだ文字列を
コーテーション型("")で
書けても見にくいだけではなかろうか?"
--

有害性というのは、
(1)終わりの区切り文字がどこになるのか判然としないのでプログラムが読み
にくくなることと、
(2)終わりの区切り文字が落ちてしまったとき(全角で書いてしまったときな
どを含む)に、エラーがずっと後のほうに出てくるのでデバッグがしにくくなる
ことです。

無益性は、ヒアドキュメントがあるので、改行を含んだ文字列をコーテーション
型で作らなければならない必要性はないだろうと言うことです。

まあ、互換性の問題があるので簡単には行かないと思いますが……

Take_tk = KUMAGAI Hidetake
たけ(tk)=熊谷秀武


In This Thread

Prev Next