文字列リテラルと引用符
シングル、ダブル、トリプルクォートの文字列
「文字列リテラルと引用符」は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フィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- 文字列リテラルと引用符
- ドル記号による文字列補間
- 複数行文字列とRaw文字列
- 日常的に使う文字列メソッド