前田です。 On Mon, 24 Mar 97 12:21:44 JST, matz / caelum.co.jp (Yukihiro Matsumoto) wrote: | すばらしい.こういうプログラムをあつめる場所を用意した方が良 | いですね.原さんもいろいろ作っていらっしゃるようですし | (mix.rbとか). いいですね。 他の人のコードを読むと勉強しやすいので、ぜひお願いします。 | Socket.gethostnameがよろしいのでは? あ、Socketにあったんですね。 全然気づきませんでした。 | ですね.今のStringは文字列というよりも,結局バイト列なので今 | の方が便利なのですが,「文字列」として使いたい場合にはそうい | うクラスがあった方が良いですね.だれか,文字クラスの仕様決め | で相談に乗ってくださる方はいらっしゃいませんか? Stringとの整合性をとるのが難しそうですね。 Javaは内部コードがUnicodeなのでコーディングはすごく楽なんですけど、 それはそれで問題があるような。 | |ところでEUCやSJISの1バイト目の判別ってどうやればいいんでしょう? | |わかんなかったので無理矢理2バイトにして、かなの範囲に収まるか調べて | |しまいました。 | | 一応 8bit目が立っているかどうかで判定しても構わないのでは? | つまり (byte[0] & 0x80) != 0 ですね.厳密にいうともうちょっ | と狭いのですが. なるほど。 SJISはどうなんでしょう。 できればisDBCSReadByte(char)みたいなのがあるとありがたいです。 | その割にはperlとrubyは似ていないなあ…. 確かに:-) 関係ないのですが、この間、pythonのコードを初めてみたのですが、 class Hogehoge def foo(x) ... という感じで一瞬rubyに似てるかなと思ったのですが、endがなくて インデントしたまま戻ってこないというすごく変ったかんじでした。 前田 修吾