Crossin的编程教室

标题: (新人求教)关于反斜线问题 [打印本页]

作者: Mo.caijiang    时间: 2018-1-14 11:24
标题: (新人求教)关于反斜线问题
本帖最后由 Mo.caijiang 于 2018-1-14 11:26 编辑

我在学习反斜线的时候按照教材输入,出现如下问题--为什么反斜线会被显示出来。我用的版本为3.6.1 shell(图片见附件),请指点。谢谢 fanxiexian1.png fanxiexian2.png fanxiexian3.png
作者: TED    时间: 2018-1-14 15:55
"let's say \"hello\"" 这个,你外边双引号,里面还要转义双引号,它为了保证你里边的双引号,把最外部的变成了单引号,但是Let's这还有个单独的单引号,和外部冲突,就只能给你加个转义符表示出来了

而下边这个'let\'s say "hello world"'如果没有这个“hello world”,它会把外边的一组单引号改成双引号保证你的转义单引号:"let's say ..."但是里面双引号的存在,使得外部没法给你变双引号,保留外部单引号,只能把你内部的转义符显示出来了。。

你这要求太为难计算机了,外部双引号 里面单双引号都有。。。

作者: Mo.caijiang    时间: 2018-1-15 11:17
TED 发表于 2018-1-14 15:55
"let's say \"hello\"" 这个,你外边双引号,里面还要转义双引号,它为了保证你里边的双引号,把最外部的变 ...

谢谢 解释得很清楚




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5