次期「Dart 3」はNullセーフ、WebAssemblyとRISC-Vサポートなど、Googleが発表。Flutter Forward 2023

今回は「次期「Dart 3」はNullセーフ、WebAssemblyとRISC-Vサポートなど、Googleが発表。Flutter Forward 2023」についてご紹介します。

関連ワード (正式、活用、開発生産性向上等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Googleは、ケニア共和国の首都ナイロビで開催したイベント「Flutter Forward 2023」で、Dart言語の次期メジャーバージョンアップとなる「Dart 3」のアルファ版公開を発表しました。

fig

Dart 3の登場は昨年末に予告されていました。

参考:「Dart 3」が来年登場。完全Nullセーフな言語となり、Nullセーフティなしの実行はサポート外に

Dart 3の1つ目の新機能として紹介されたのが、開発生産性向上のためのRecords and patternsのサポートです。

fig

例えば、LattitudeとLongtitude(緯度と経度)という2つの値を返す関数では、呼び出し側が値を受け取るために配列を使います。このとき、配列の添え字を間違えないようにしなければなりません。

fig

クラスを定義することで分かりやすくすることができますが、コードが長くなります。

fig

そこで新しくrecord型が登場します。record型では、下記のように引数にマッチした文字列で値が受け取れます。

fig

また、Dart 3では100%Nullセーフとなります。すでに人気のパッケージ上位1000のうち98%がNullセーフに対応したとのことです。

現在のDartでは過去の互換性を考慮し、Nullセーフティなし、部分的Nullセーフィティ、完全に健全なNullセーフティの3つのモードを選択してアプリケーションを実行できるようになっています。

これがDart 3ではNullセーフティのみがサポートされる予定です。

fig

DartはこれまでiOSやAndroidのARM、Windowsのインテル32ビットや64ビットなどさまざまなプロセッサに対応してきました。

Dart 3ではこれらに加えてWebAssemblyとRISC-Vへの対応を行う予定であることが発表されました。

fig

実際にRISC-Vマシンでの簡単な動作も紹介されました。

fig

Flutter Foward 2023

  • Flutter 3.7正式リリース。スクリーンサイズにUIレイアウトが自動対応、GPU活用による高速描画エンジン「Impeller」がプレビューに
  • Flutterが進化する方向とは? WebAssemblyサポート、コンポーネントとしてWebアプリに組み込み可能に。Flutter Forward 2023
  • 次期「Dart 3」はNullセーフ、WebAssemblyとRISC-Vサポートなど、Googleが発表。Flutter Forward 2023

COMMENTS


Recommended

TITLE
CATEGORY
DATE
「Windows 11」新プレビューが公開–初の公式ISOイメージを提供
IT関連
2021-08-20 09:52
Go言語でポータブルなCI/CDパイプラインが定義可能に。「Dagger」がGo SDKを発表
CI/CD
2022-10-26 11:58
自衛隊初の5G基地 ドローン、無人車両で省人化 実証実験へ
IT関連
2021-02-15 14:16
トランプ氏、サイバー攻撃へのクラウド悪用を防ぐための大統領令に署名
IT関連
2021-01-21 10:31
シスコがSplunkに買収提案との報道。2兆3000億円を提示か
Cisco
2022-02-14 23:38
厚労省「生活保護は国民の権利」と投稿 「ホームレスの命はどうでもいい」──DaiGoの炎上発言などを受け「社会的に注目が集まっていると判断」
ネットトピック
2021-08-14 00:14
印フィンテックZetaがシリーズDラウンドに向けソフトバンクと交渉中、ユニコーン目前か
フィンテック
2021-04-16 15:38
Microsoft、バーチャル「Build 2021」を5月19日から48時間、無料で開催へ
企業・業界動向
2021-04-06 18:17
アマゾンのベゾスCEO、法人税増税を含むインフラ整備計画を支持
IT関連
2021-04-07 09:57
CO2濃度に合わせて自動ドアを開閉 「換気用IoTドア」登場
ライフ
2021-06-05 17:08
セキュリティ専業ならではプラットフォームが支持される–パロアルトネットワークスの戦略
IT関連
2023-10-14 05:00
構築時間、コスト、情報セキュリティ―― サテライトオフィスが持つ通信環境の課題、「Cisco Meraki」で一括解決
PR
2021-08-12 03:07
マイクロソフトの「GitHub Copilot」、有償ユーザーが100万人を突破
IT関連
2023-10-27 05:55
NTT Comが取り組む医療従事者の働き方改革–奈良県庁と医療DX推進で実証実験
IT関連
2023-05-27 05:53