216 votes

Que Ruby a un string.startswith("abc") construit en méthode ?

Rails a-t-il une `` méthode qui est construit en ?

363voto

Jörg W Mittag Points 153275

On l’appelle `` , pas : en Ruby, les noms des méthodes boolean-ish se terminent par et les mots dans les noms de méthode sont séparés par un . Ne sais pas où le est passé, personnellement, je préférerais sur le réel

44voto

Alex Points 21247

Le titre de votre question et votre corps de la question sont différents. Ruby n’a pas un starts_with ? méthode. Rails, qui est un Ruby cadre, cependant, est, comme les États de sepp2k. Voir son commentaire sur sa réponse pour le lien de la documentation pour elle.

Vous pouvez toujours utiliser une expression régulière si :

``signifie « début de chaîne » dans les expressions régulières

20voto

Lars Haugseth Points 7377

Si c’est pour un projet non-Rails, je voudrais utiliser `` :

5voto

Nakilon Points 11635

Vous pouvez utiliser `` . Elle renvoie la position de regex pleine correspondance dans la chaîne.

3voto

the Tin Man Points 69148

J’aime utiliser `` pour ce genre d’objet. Il est simple et précis.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X