[#43494] ブロックとともに呼び出されたsortについて — "Toshiyuki Ogura" <oguradio@...>

小倉です。

12 messages 2007/05/15

[#43508] rubyのテキストについて — 桑江 康公 <ykuwae@...>

はじめまして、桑江といいます。プログラム開発の勉強をはじめたいと考えています。いろいろと調べたのですが、オブジェクト指向を使った開発が現在しりゅうとのことで、Javaを勉強しようと考えていたのですが、rubyという言語もあるということがわかりネットで調べたところこのメーリングリストにたどり着きました。どなたかプログラム開発初心者でもわかりやすい本またはサイトがありましたら教えていただけないでしょうか?ちなみに、私のレベルはHTMLが少しわかる程度です。

8 messages 2007/05/15

[ruby-list:43572] Re: YAML.load_file

From: Kazuhiro NISHIYAMA <zn@...>
Date: 2007-05-28 07:15:29 UTC
List: ruby-list #43572
西山和広です。

At Sat, 26 May 2007 12:27:30 +0900,
Five point Five wrote:
> YAML を使っていて不可解な現象に遭遇しました。
> Windows 特有かもしれません。こちらの環境は
> > ruby 1.8.5 (2006-12-25 patchlevel 12) [i386-mswin32]
> です。
(中略)
> スクリプトの3行目の場合,read した時点で CR+LF が LF に
> なりますが,YAML.load_file だとそのへんの処理が違うのかな
> あと思いました。

YAML.loadの場合、ext/syck/rubyext.cのsyck_parser_assign_ioで
binmodeにしているようなので、その影響でCR+LFのまま読み込まれて
いるのだと思います。

Linux上ではYAML.load_fileでもYAML.loadでも、
どちらも"\r"が付いていました。

> それにしても,行末がカンマで終わっているときとそうでない
> ときで CR がついたり付かなかったりというのは解せません。

YAMLの仕様ではないのならsyckのバグだと思います。


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)

In This Thread