Discussion: ' ou "
Afficher un message

  #2 (permalink)  
Vieux 12/07/2008, 18h41
FrihD
 
Messages: n/a
Par dfaut Re: ' ou "

Salut,

> Sous irb -> require "D:\ruby\exo_AL\ex_2.rb"
> donne uby←xo_AL←x_2.rbch file to load -- D:
> from (irb):11:in `require'
> from (irb):11
> from :0
> pas bon !
> alors que -> require 'D:\ruby\exo_AL\ex_2.rb'
> fonctionne !


Alors la différence c'est que le guillemet interprète des éléments de la
ligne (du type #{} ) et que l'apostrophe ne le fait pas (l'apostrophe
fait du "brut de décoffrage").

Ici, *** mon avis c'est le backslash qui est perçu comme caractère
d'echappement.

http://fr.wikibooks.org/wiki/Program...aract.C3.A8res

Regarde bien l'erreur, irb a cru que tu allais charger "uby...", on voit
bien que le \r a posé problème .

Le bug est assez étrange pour le coup (je ne connais pas vraiment
Windows), mais quelque soit la platerforme, pour ouvrir des chemins de
fichiers, il vaut mieux utiliser File.join, qui est plus "portable"
cf. http://www.ruby-doc.org/core/classes/File.html#M000807

A+

--Lucas
Rponse avec citation
 
Page generated in 0,17959 seconds with 9 queries