FasterCSV.

FasterCSVは、CSV標準ライブラリへの完全な交換として作成されたRubyライブラリです。
今すぐダウンロード

FasterCSV. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • James Gray
  • 出版社のWebサイト:
  • http://rubyforge.org/projects/fastercsv/

FasterCSV. タグ


FasterCSV. 説明

FasterCSVは、CSV標準ライブラリへの完全な置き換えとして作成されたRubyライブラリです。 FasterCSVは、CSV標準ライブラリへの完全な置き換えとして作成されたRubyライブラリです。純粋なRubyコードである間、それはかなり速く、小さくなります。それはまたより良いinterfaceに努めています。そのライブラリのユーザーが持っていて、3つの主な目標を持っています:1。純粋なルビー図書館を残しながら、CSVよりもかなり速くなります。コードベースを維持するのは小さくて簡単です。 (FasterCSVは現在も大きいですが、機能がかなり豊富です。解析コアはかなり小さいままです。)3。 CSVインターフェースを改善します。CSVとは異なりますか? FasterCSVは厳密なパーサーを持ち、問題のあるデータにmalformedcsverrorsをスローします。・FasterCSVには、CSVよりも終わりの線が少ない。 :row_sep として設定したものは法律です。・CSVは空の行を として返します。 FasterCSVは [] を呼び出します。・FasterCSVには、Parserがはるかに高速です。インターフェイスは、オプションを設定するためにハッシュスタイルのパラメータを使用します。・FasterCSVはCSVからGENERRY_ROW()またはPARSE_ROW()を使用しません。・FasterCSV CSVのリーダークラスがありません。・FasterCSV :: open()は、CSV :: Open()よりもRubyのOpen()のようなものです。・FasterCSVオブジェクトは、ほとんどの標準的なIOメソッドをサポートしています。・FasterCSVには読み書き用の文字列やIOのようなオブジェクトをラップします。・FasterCSV :: Generate()はCSV :: Generate()とは異なります。・FasterCSVは部分読み取りをサポートしていません。これは線ごとに機能します。・FasterCSVは、インスタンスメソッドがパフォーマンス上の理由から区切り文字を上書きすることを許可しません。それらはConstructor.Aboutに設定する必要があります.Ruby:Rubyは、PerlにインスパイアされたシンタックスとSmallTalkのような機能を組み合わせた動的、反射、汎用オブジェクト指向プログラミング言語です。 Rubyは190年代半ばに日本に由来し、最初は「MATZ」氏によって開発され設計され、Matzumoto.Rubyは複数のプログラミングパラダイムをサポートしており、動的型システムと自動メモリ管理を特長としています。したがって、Python、Perl、Lisp、Dylan、およびClu.inによると、Cで書かれた正式な実装、Rubyはシングルパス解釈言語です。現在Ruby言語の仕様がないため、この実装は事実上のリファレンスと見なされます。 2008年現在、Rubyius、JRuby、Yarv、IronRubyを含むRuby言語の代替的な実装があり、それぞれが異なるアプローチを取り、JRubyがジャストインタイムのコンパイル機能を提供しています。言語が作成されました。 1993年2月24日にRubyに取り組んで、1995年にRubyに勤務し始めました。 2007年12月現在、参照実装の最新の安定版は1.8.6です。参照とは別に、Ruby用に他のいくつかの仮想マシンが開発されています。これらには、JRuby、JavaプラットフォームへのRubyのポート、IronRuby、Microsoftによって生成された.NET Framework、Rubinius、Rubinius、Rubinius、SmallTalk仮想マシンの後にモデル化されました。要件: ・ルビー


FasterCSV. 関連ソフトウェア