Why is \ the same as \ in the 1st 2 cases, but not in the 3rd?
irb(main):001:0> ‘c:\a\b’
=> “c:\a\b”
irb(main):002:0> ‘c:\a\b’
=> “c:\a\b”
irb(main):004:0> ‘c:\a\b’
irb(main):005:0’
Thanks.
Why is \ the same as \ in the 1st 2 cases, but not in the 3rd?
irb(main):001:0> ‘c:\a\b’
=> “c:\a\b”
irb(main):002:0> ‘c:\a\b’
=> “c:\a\b”
irb(main):004:0> ‘c:\a\b’
irb(main):005:0’
Thanks.
itsme213 wrote:
Why is \ the same as \ in the 1st 2 cases, but not in the 3rd?
irb(main):001:0> ‘c:\a\b’
=> “c:\a\b”
irb(main):002:0> ‘c:\a\b’
=> “c:\a\b”
irb(main):004:0> ‘c:\a\b’
irb(main):005:0’Thanks.
I’m new here, but I can answer this one. In the last one you are
escaping your single ’ mark and so are not terminating the string. Do
you mean ‘c:\a\b\’ or do you want ‘c:\a\b’’ ? To ruby it looks like
you want to embed a \n in the string and adding another ’ and will
complete it.
Alan
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs