JRubyの9.2.11.1のリリース、JavaのRubyインタプリタ

JRubyの9.2.11.1リリース。JRubyのは、Ruby、シンプルさとRuby言語のJVMの実装メカニズムの強力な機能、およびJavaライブラリとの完全な統合を組み合わせたJava仮想マシンJVMに基づく解釈のためです。

JRubyの9.2.xのとRuby 2.5.xの互換性、およびCルビーと歩調を合わせます。

9.2.11.1は、単一のミニリリースの問題を解決する、バージョンが問題を解決しました。

  • 子供とprintfのフォーマット文字列は、文字の精度(に露出させることができる#6137

次に精度指定子(例えば%の.1s)書式文字列、およびサブストリングより大きな文字列を渡す場合は具体的には、組版結果は、いくつかの大きな文字列を表示すること。文字列これは、要求が文字を超える原因内部データ処理結果に文字のバグの数が含まれているためです。

long_string = "aabbccddhelloddccbbaa"
start_index = 8
sub_str_length = 5
precision = 3
sub_string = long_string[start_index, sub_str_length]
puts sprintf("%.#{precision}s", sub_string)
# => helloddccbb

この問題は、元の文字列に敏感なコンテンツにさらされる可能性が、公式には、アップグレードを提案しました。ビューは、更新内容の詳細を:https://www.jruby.org/2020/03/25/jruby-9-2-11-1.html

おすすめ

転載: www.oschina.net/news/114361/jruby-9-2-11-1-released