ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年4月28日(日) 05:09

全ての表示時間は UTC+09:00 です




返信する
ユーザー名:
件名:
メッセージ本文:
メッセージを入力してください。60000 字まで入力できます。 

フォントサイズ:
フォントカラー
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF
BBCode を無効にする
URL を自動的にパースしない
クイズ
お手数ですがカタカナで「エービー」と4文字を入力してください。:
答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。
   

トピックのレビュー - コメントについての要望
作成者 メッセージ
  記事の件名:   引用付きで返信する
次回のバージョンアップで

/* ~ */

によるコメントアウトを有効にしようと思います。もちろん、複数行に渡ってのコメントアウトも可能です。エディタの色分け機能も対応させようと思います。

今しばらくお待ちください。
投稿記事 Posted: 2005年7月09日(土) 02:33
  記事の件名:  Re: コメントについての要望  引用付きで返信する
> それに、 =begin ~ =end という書き方は何となくBASIC的じゃないですし。
どうしてもやるなら、最近のCっぽさを踏まえて
/*
*/
になるんでしょうね、きっと。。

でも、コメント間のネストの問題は、
近年のカラーエディタなら色分けで解決できると思いますよ?
投稿記事 Posted: 2005年7月06日(水) 01:08
  記事の件名:  Re: コメントについての要望  引用付きで返信する
複数行コメントを導入した場合、複数行コメントのネストが問題になりますね。
たとえば、
コード:
	ProcA()
	procB()
=begin
	procC()
	procD()
=end
	procE()
このようなコードを記述したあと、何か事情があり procB() 以降をすべてコメントアウトする必要が生じたとします。
コード:
	ProcA()
=begin
	procB()
=begin
	procC()
	procD()
=end
	procE()
=end
こうすると、はじめの =begin 以降は =end までコメントと見なされるので、コンパイラからは次のように見えます。
コード:
]	ProcA()
=begin
ここはコメント行
=end
	procE()
=end
みてのとおり、ブロックの開始と終了が対応しません。 =begin 1個に対し =end は2個です。
とまあ、複数行コメントに関しては昔からよく怨嗟の声を聞きますから、個人的には =begin ~ =end のようなコンパイラの認識レベルではなく、エディタレベルでの複数行一括コメントアウト機能がよいと思います。
たとえば、選択行の先頭に ' を付加したり、それらを取り除いたりする機能です。
それに、 =begin ~ =end という書き方は何となくBASIC的じゃないですし。
投稿記事 Posted: 2005年7月02日(土) 14:11
  記事の件名:  コメントについての要望  引用付きで返信する
いつもお世話になっております,tomです.

どうしても実現して頂きたい要望がございます.

現在,複数行をコメントにする場合,行数が多いと他のエディタで「'」を付加してからペーストしています.
#やはり効率が悪いです

「'」のほかに複数行コメントにする機能をつけていただきたいです.
個人的な好みとしては下記のようなものが良いかなと思います.
=begin
コメント行
=end

より良い物をよろしくお願い致します.
投稿記事 Posted: 2005年7月02日(土) 11:27

全ての表示時間は UTC+09:00 です


ページ移動:  
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean