MENU
  • このブログに関して
  • 特集アーカイブ
    • Windows更新情報
    • Windows11使いこなし
    • Windows 10使いこなし
    • macOS/iOS/iPadOS更新情報
    • macOS使いこなし
    • iOS使いこなし
    • Webブラウザ更新情報
  • ソフトウェア
  • Windows
  • Mac
  • iOS
  • セール
PCやMacの性能を100%発揮
ソフトアンテナ
  • このブログに関して
  • 特集アーカイブ
    • Windows更新情報
    • Windows11使いこなし
    • Windows 10使いこなし
    • macOS/iOS/iPadOS更新情報
    • macOS使いこなし
    • iOS使いこなし
    • Webブラウザ更新情報
  • ソフトウェア
  • Windows
  • Mac
  • iOS
  • セール
ソフトアンテナ
  • このブログに関して
  • 特集アーカイブ
    • Windows更新情報
    • Windows11使いこなし
    • Windows 10使いこなし
    • macOS/iOS/iPadOS更新情報
    • macOS使いこなし
    • iOS使いこなし
    • Webブラウザ更新情報
  • ソフトウェア
  • Windows
  • Mac
  • iOS
  • セール
  1. ホーム
  2. ソフトウェア
  3. Ruby 2.7.0-preview1がリリース - Compaction GCやPattern Matchingなど多数の機能が追加

Ruby 2.7.0-preview1がリリース - Compaction GCやPattern Matchingなど多数の機能が追加

2019 5/31
ソフトウェア
2019年5月31日 2019年5月31日
  • URLをコピーしました!

S 20190531 90700

Ruby開発チームは5月30日、Ruby 2.7シリーズの最初のプレビュー版となる「Ruby 2.7.0-preview1」を公開しました(ruby-lang.org)。現在公式サイトよりソースコードをダウンロード可能です。

プレビュー版は年末の正式リリースに向け、新機能のテストやフィードバックを集めるために提供されるもので、多くの新しい機能やパフォーマンスの改善が含まれています。

Ruby 2.7の新機能としてはまず、断片化したメモリをデフラグするCompaction GCの導入があげられています。GC.compactというメソッドを呼び出すことで、ヒープをコンパクションし、メモリの断片化によるメモリ使用量の増大や性能の劣化を防ぐこと可能となります。

また関数型言語で広く使われているパターンマッチと呼ばれる機能が実験的機能として導入されました。渡されたオブジェクトの構造がパターンと一致するかどうかを調べ、一致した場合にその値を変数に代入するといった操作が可能となっています。

case JSON.parse('{...}', symbolize_names: true)
in {name: "Alice", children: [{name: "Bob", age: age}]}
  p age
  ...
end

その他、Rubyに添付されているirbの複数行編集のサポートや、メソッド参照演算子".:"の追加、デフォルトのブロックの仮引数として番号指定パラメータの試験的導入、開始値省略範囲式の試験的導入、各要素の出現回数をカウントするEnumerable#tallyの追加、
JITのパフォーマンスの改良などさまざまな新機能が追加されています。

Pc タイトル Ruby
公式サイト http://www.ruby-lang.org/ja/
ソフトアンテナ https://softantenna.com/softwares/1964-ruby
説明 オブジェクト指向スクリプト言語。
ソフトウェア
Ruby
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • 【Tips】Windows 10 May 2019 UpdateのISOファイルをダウンロードする方法
  • MicrosoftがMicrosoft StoreでWin32ゲームのサポートを強化 - UWPは死亡か?

関連記事

  • Microsoft、KB5021751はユーザーの個人情報を取得するためのものではないと断言
    2023年2月5日
  • memtest86+ 6.1がリリース - セキュアブートサポートの改善など
    2023年2月4日
  • LibreOffice 7.5がリリース - ダークモードの改良や新しいアイコンの導入など
    2023年2月3日
  • PowerToys 0.67.0がリリース - Quick access system tray launcherが追加
    2023年2月2日
  • elementary OS 7が正式リリース - アプリ入手性の改善や設定の改良など新機能多数
    2023年2月1日
  • AutoHotkey v2が正式に主要バージョンに
    2023年1月30日
  • 画面録画機能を搭載したMicrosoftの「Snipping Tool」の正式公開が一歩近づく
    2023年1月30日
  • M1/M2/Intel MacでWindows 11を実行できる「UTM 4.1」
    2023年1月29日
スポンサーリンク
サイト内検索
特集アーカイブ
  • Windows更新情報
  • Windows11使いこなし
  • Windows 10使いこなし
  • macOS/iOS/iPadOS更新情報
  • macOS使いこなし
  • iOS使いこなし
  • Webブラウザ更新情報
Feedlyに登録

登録お願いします!

follow us in feedly

人気記事
  • Lp logo 3 1000x657 質問に対し流暢な日本語で回答してくれる「ChatGPT」が公開 - 試し方はこちら
  • Tiny11 Tiny11が爆誕 。極限まで無駄をそぎ落とした軽量Windows 11
  • S 20221123 111042 Windows 11のタスクトレイ時計の秒表示を有効にする方法
  • S 20210923 114221 Windows 11で「管理ツール」を開く方法
  • S 20221206 204658 メニューバーから対話できる「ChatGPT for Mac」がリリース
  • S 20220219 172234 【Tips】iPhoneで撮影した特定の写真だけをiCloudに保存する方法
  • 1675270404 windows 11 update prompt 1 回避不可能?Microsoft、フルスクリーンのWindows 11アップグレード通知を展開開始
  • Hero elementary OS 7が正式リリース - アプリ入手性の改善や設定の改良など新機能多数
  • 1675182949 windows 11x concept 4 Microsoftの次世代OS「 Windows 11X」のコンセプト
  • S 20230205 102926 Microsoft Edgeに100%間違いな新機能が追加へ
カテゴリー
タグ
Amazon Android App Apple applewatch appsale Chrome Edge Firefox Git Github Google iOS iPad ipados iPhone iPhone6 iphone7 iphone8 iTunes JavaScript Kindle Linux Mac MacBook MacBookPro macos Microsoft Nintendo OS X OSX Parallels Rails Ruby Sale Steam Swift Twitter VMware Windows windows7 windows10 windows11 Wine Yosemite
新着記事
  • AmazonでVICTORINOXのペティナイフが9%オフでセール中
  • シンプルな画像切り抜きユーティリティ「Super PhotoCut」がセール価格になった本日のアプリセールまとめ
  • Kindleストアで新星出版社実用書200円均一セールが開催中
src256
ソフトアンテナを開発しています。

Windows/Mac/Linux全部使用中。ソフトウェア、ハードウェアいろいろなモノに興味があります。

好きなエディタはEmacs。好きな言語はRubyです。


srcw.net
  • プライバシーポリシー

© 2022 ソフトアンテナ

目次