Luaプログラミング入門 > 第2章 Lua言語の基礎 > 例題 > ダブルクォーテーションを表示するプログラム


[Prev] [Next] [Up] [Contents][フレーム表示] [フレーム解除

ダブルクォーテーションを表示するプログラム 応援する 

次のような文字列を表示するプログラムを作りたいとします.

 He said, "How dare you do to me like that!"

この場合次のようなコードを作成してみましたがうまくいきませんでした.

 print("He said, "How dare you do to me like that!"") --error

このコードはエラーが出て実行することができません. ではどのようにすれば" (ダブルクォーテーション)を表示されるのでしょうか?

その答えは先ほども登場したエスケープシークエンスを使うことで解決できます.

print("He said, \"How dare you do to me like that!\"")

または次のように書いてもよいでしょう.

print([[He said, "How dare you do to me like that!"]])

このようにできることも覚えておきましょう.

実行結果
He said, "How dare you do to me like that!"

[Prev] [Next] [Up] [Contents][フレーム表示] [フレーム解除

このサイトについて|ヘルプ|Q&A|個人情報保護|プライバシーポリシー|利用規約|コメント・トラックバック規約|削除規程|広告掲載
Copyright (c) 2005-2007 Time Intermedia Corporation