0Pricing
Dart Academy · レッスン

文字列リテラルと引用符

シングル、ダブル、トリプルクォートの文字列

「文字列リテラルと引用符」はCoddyKit上の無料Dart Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはDart Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Dart Academyコースには全4レッスンが含まれています。

文字列リテラルとは

文字列リテラルとは、コードに直接記述するテキストです。引用符で囲むことで、Dartはそれを命令ではなく文字列として扱います。

var greeting = 'Hello, Dart!';

シングルクォートが便利

Dartでテキストを記述する最も一般的な方法は、シングルクォートを使うことです。簡潔で手早く、多くのDartコードで採用されています。

var name = 'Ada';

ダブルクォートも同じ

Dartでは文字列にダブルクォートも使えます。シングルクォートとまったく同じように動作するため、選択は主にスタイルの問題です。🙂

var city = "Berlin";

どちらかに統一する

どちらの引用符も有効ですが、よいコードでは一貫性が大切です。特別な理由がない限り、多くのチームではシングルクォートを選び、全体で統一します。

引用符の中に引用符

テキストにアポストロフィが含まれる場合は、ダブルクォートで囲みます。そうすれば、文字列が途中で終わったとDartに解釈されません。

var note = "It's a sunny day";

逆の場合

逆も同じです。テキストにダブルクォートが含まれる場合は、全体をシングルクォートで囲むと読みやすくなります。

var quote = 'She said "hi" softly';

バックスラッシュでエスケープする

バックスラッシュを使うと、引用符を終端ではなく文字として扱わせることができます。引用符の種類を簡単に切り替えられない場合に使います。

var msg = 'It\'s mine';

空文字列も有効

空文字列とは、間に何も入っていない2つの引用符です。これは有効な値で、テキストを追加する前の初期値としてよく使われます。

var blank = '';

長いテキストにはトリプルクォート

複数行にわたるテキストには、Dartのトリプルクォートが使えます。各改行をエスケープしなくても、段落をそのまま記述できます。

var poem = '''Roses are red
Violets are blue''';

文字列にも型がある

記述するすべてのリテラルはStringです。StringはDartに組み込まれたテキスト用の型で、保存したり、渡したり、長さを調べたりできます。

String label = 'price';

プラスで文字列を連結する

プラス演算子を使うと、2つの文字列をつなげられます。結果は、両方の文字列を順番に並べた新しい文字列です。

var full = 'Dart' + ' rocks';

クイックチェック

テキストにアポストロフィが含まれています。最もすっきりと記述する方法は何でしょうか?

まとめ:テキストの引用符

文字列リテラルにはシングル、ダブル、トリプルの引用符を使えることを学びました。中のテキストに合った引用符を選び、全体で統一してください。🎉

よくある質問

「文字列リテラルと引用符」レッスンは無料ですか?

はい。「文字列リテラルと引用符」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Dart Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Dart Academyコースには全4レッスンが含まれています。

「文字列リテラルと引用符」で何を学びますか?

シングル、ダブル、トリプルクォートの文字列 ブラウザで直接実行するハンズオンコードでDart Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Dart Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのDart Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。

「文字列リテラルと引用符」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このDart Academyレッスンでコードを書いて実行できますか?

はい。すべてのDart Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 文字列リテラルと引用符
  2. ドル記号による文字列補間
  3. 複数行文字列とRaw文字列
  4. 日常的に使う文字列メソッド
← Dart Academyに戻る