Niouzes.org  

Prcdent   Niouzes.org > Forum > Newsgroup fr.comp.lang.* Forum > Newsgroup fr.comp.lang.ruby
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus



Rponse

 

LinkBack Outils de la discussion Modes d'affichage
  #1 (permalink)  
Vieux 11/07/2008, 17h06
bruno.lindis
 
Messages: n/a
Par dfaut ' ou "

Bonjour,

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 !

Existe-t-il un doc qui explique la différence entre " et ' en ruby ...
python m'a laissé de très mauvais souvenir ;-(

Merci.
--
-- Otez le second point pour me contacter
Rponse avec citation
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Niouzes.org
Standard Sponsored Links

  #2 (permalink)  
Vieux 12/07/2008, 17h41
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
  #3 (permalink)  
Vieux 17/07/2008, 06h50
LaP
 
Messages: n/a
Par dfaut Re: ' ou "

FrihD a écrit :
>
> 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
>


de toute facon ca fait bien 10 ans que cette M#{}#{}# de Windows prétend
etre posix, et accepte les chemins "normaux" avec des "/" non ?

LaP
Rponse avec citation
  #4 (permalink)  
Vieux 22/07/2008, 20h40
Bruno Desthuilliers
 
Messages: n/a
Par dfaut Re: ' ou "

bruno.lindis a écrit :
> Bonjour,
>
> 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 !
>
> Existe-t-il un doc qui explique la différence entre " et ' en ruby ...
> python m'a laissé de très mauvais souvenir ;-(


Sur l'utilisation des simples ou doubles quotes ???



Rponse avec citation
  #5 (permalink)  
Vieux 23/07/2008, 11h31
bruno.lindis
 
Messages: n/a
Par dfaut Re: ' ou "

FrihD a écrit :
> 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


Exactement ce que je cherchais. Merci LUCAS

--
-- Otez le second point pour me contacter
Rponse avec citation
 
Rponse
Tags:



Outils de la discussion
Modes d'affichage

Rgles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des rponses : nonoui
Vous pouvez insrer des pices jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont actives : oui
Les smileys sont activs : oui
La balise [IMG] est active : oui
Le code HTML peut tre employ : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires

Discussion Auteur Forum Rponses Dernier message
DBSetProp('maVue',"VIEW","Tables","DB!table1,DB!table2") - à quoi ça sert ? Thierry Nivelet Newsgroup microsoft.public.fr.fox 2 20/06/2008 10h21
Re: Maurice Allais, Nobel d'économie français ,pire que Mein Kampf : Il veut des camps de concentration "sans polygamie" "gardés par l'armée" "en dehors de villes" gabriel Newsgroup fr.sci.physique 1 31/01/2008 16h37
Revisionisme Russe : Les plumitifs de l' " Immonde " , de " Deglutition " et du " Bigaro " vont encore éructer ! ;0))))) P@lp@tine Newsgroup fr.soc.politique 0 14/12/2007 16h52
Revisionisme Russe : Les plumitifs de l' " Immonde " , de " Deglutition " et du " Bigaro " vont encore éructer ! ;0))))) P@lp@tine Newsgroup fr.soc.histoire 0 14/12/2007 16h52
(pi12-V2.0) Defining 'Destructive Coward' - Part Twelve: 'MakesCriminal Minds seen as "normal" - Medical "science," "research" and "charity"'- {HRI 20050610-V3.2.3-pi12-V2.0} Koos Nolst Trenite Newsgroup fr.soc.politique 6 03/12/2007 06h24


Fuseau horaire GMT. Il est actuellement 16h19.

Italiano - German - English - Espaol


dit par : vBulletin® version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc. Tous droits rservs.
Version franaise #13 par l'association vBulletin francophone


Politique - Droit - Philosophie - Football - Medicine - Française - Bricolage - Photo - Mac Os X - Divers - Physique - Jardinage
Mecanique - Moto - Photographie - Rail - Route - Aviation - Cinema - Linux - Psychanalyse - Finance - Enigmes - Rugby
Environnement - Histoire - Programmes TV - Education - Travail - Voyages - Windows - Immobilier - Cuisine
Windows XP - Excel - Word - Outlook - Access - Internet Explorer - Office - Vista

Page generated in 0,22356 seconds with 11 queries