#17 Dartで学ぶモジュールとパッケージの基本

Dartのファイル整理は、シンプルな`import`の仕組みで行います。この記事では、Dartにおけるファイル分割の基本を解説します。

ファイルを分けて読み込む

// utils.dart void greet(String name) { print("こんにちは、$name さん"); }

// main.dart import 'utils.dart'; void main() { greet("太郎"); }

外部パッケージを読み込む

以前の記事で触れた外部パッケージ(pub.devで公開されているもの)は、`package:`という特別な形式で読み込みます。

import 'package:http/http.dart' as http;

asを使った名前の衝突回避

複数のファイルで同じ名前の関数がある場合、`as`を使って別名を付けることで、名前の衝突を避けられます。

import 'utils.dart' as myUtils; myUtils.greet("太郎");

Dartならではの注意点

Dartの`import`文は、自分のファイル(相対パス)と外部パッケージ(`package:`形式)で書き方が異なります。Flutterプロジェクトでは特に外部パッケージを扱う機会が多いため、この2つの書き方の違いに早めに慣れておくとよいでしょう。

まとめ

Dartのファイル整理は`import`が基本で、外部パッケージには`package:`形式を使います。`as`による名前の衝突回避も覚えておきましょう。


本ページはプロモーションを含みます。

参考書籍(PR)

Dartをもっと学びたい方には「ゼロから学ぶFlutterアプリ開発」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本