Return to Video

01-05 Is It Perfect Solution

  • 0:00 - 0:06
    個々の有限状態機械を通じて
    プログラムが動いていることを覚えていれば
  • 0:06 - 0:10
    この入力が適切に処理されていないと分かるでしょう
  • 0:10 - 0:15
    ここにある入力はHTMLタグの終点と
  • 0:15 - 0:17
    間違えられそうな文字です
  • 0:17 - 0:22
    プログラムはダブルクォーテーションの
    特別な意味が分かりません
  • 0:22 - 0:28
    つまりHTMLとして判断していきながら
    ここを終了タグとみなすのです
  • 0:28 - 0:32
    ダブルクォーテーションは
    テキスト入力と判断されています
  • 0:32 - 0:37
    非tagモードでは大なり記号は無視されます
    テキストは問題ありません
  • 0:37 - 0:39
    残りのHTMLタグは無視されます
  • 0:39 - 0:44
    ですから出力は "foo になってしまいます
  • 0:44 - 0:47
    出力に元のHTMLタグを一部含みます
  • 0:47 - 0:53
    これが正解で他は問題ありません
    これをIDEでデモンストレーションしてみます
  • 0:53 - 0:58
    Pythonではダブルではなく
    シングルクォーテーションを使用します
  • 0:58 - 1:01
    これは文字列を区切る時にも使えます
  • 1:01 - 1:06
    文字列にダブルクォーテーションが
    含まれている場合はシングルを
  • 1:06 - 1:10
    逆の場合はダブルクォーテーションを使って区切ります
  • 1:10 - 1:13
    どちらもない場合は好きなものを使います
  • 1:13 - 1:17
    大なり記号とダブルクォーテーションが付いた入力です
  • 1:17 - 1:22
    すべて実行するとダブルクォーテーションを含む
    HTMLタグの一部が
  • 1:22 - 1:24
    出力に含まれていることが確認できます
Title:
01-05 Is It Perfect Solution
Video Language:
English
Team:
Udacity
Project:
CS259 - Software Debugging
Duration:
01:26

Japanese subtitles

Revisions Compare revisions