Chinese, Simplified subtitles

← Strings Solution - Intro to Computer Science

Get Embed Code
9 Languages

Showing Revision 1 created 10/09/2016 by Udacity Robot.

  1. 这个问题的正确答案是
  2. 除了第二个选项 其他都对
  3. 让我们看看为什么
  4. 我们选一个例子 字串 s
  5. 比方说 s 是 'duck'
  6. 第一个例子中 我们连接 a 和 s
  7. 所以选择 1 和之后的字符 会得到 'duck'
  8. 这是我们原来的字串 s
  9. 这个正确 对于第二个选项 让我们插入 'duck'
  10. 第一个字符 'duck' 的位置 0 的字符是 d
  11. 将字符串剩下的部分连接起来
  12. 得到了一开始的字符串 'duck'
  13. 因此 这似乎是正确的 但我们必须记住的是
  14. s 可以是空字串
  15. 如果我们尝试取出位置 0 的字符
  16. 我们会得到错误 因为位置 0 没有字符
  17. 因为在 s 中没有字符
  18. 继续 如果我们试图加一个空字串到 s
  19. 我们得到的值和原始值完全相同 因为我们没有加入任何东西
  20. 最后的选项 它似乎并不是那么明显
  21. 对于空字符串 它是正确的
  22. 这似乎没那么好懂 从位置 0 起选择每一个字符
  23. 不会造成错误 因为没有字符
  24. 我们必须记住 次序列运算符
  25. 不会导致错误
  26. 为什么会是这样呢?因为…