J'ai besoin de connaître la bonne façon de taper ceci:
Edit: J'ai vu vos commentaires, peut-être que si je tape dans le code que j'ai utilisé, je vais obtenir un meilleur Réponse? P> Environnement :: Sandbox Code> ou Environnement :: Sandbox Code>? require_relative 'lib/gocardless_pro'
@client = GoCardlessPro::Client.new(
access_token: ENV['GOCARDLESS_TOKEN'],
# environment: :sandbox or environment::sandbox?
)
3 Réponses :
Très probablement, il est Votre confusion vient probablement du fait que Environnement :: Sandbox Code>, où vous définissez une clé de hachage Environnement CODE> Pour maintenir la valeur : Sandbox code>, qui est ce qui est a Symbole Symbore . P>
Module :: Classe Code> est la syntaxe valide, mais votre exemple en minuscule n'est pas une syntaxe valide, et je devine du contexte de votre question que vous n'éjectez pas Pour utiliser un Séparateur d'espace de noms . P>
Les deux sont corrects, mais seul le second est une expression généralement valide. Le premier n'est valable que dans trois contextes limités où cela signifie trois à quatre choses différentes. P>
Le premier est une solution alternative d'écrire le message Envoyer l'opérateur em>. p>
Le second peut signifier: p>
Cependant, étant donné que vous n'avez réellement ni un
hash em code> littéral em>: une paire em> avec clé : environnement code> et valeur : Sandbox Code>. Li>
environnement code> avec argument par défaut em> : sandbox < / code>. li>
environnement code> avec valeur : sandbox code> ou
: environnement code> et valeur : sandbox code> qui fait partie de Un HASH code> Valeur lié à la dernière argument de position em>. li>
ul> li>
ul>
Liste littérale ni une liste de paramètres ni une liste d'arguments dans votre code, il s'agit simplement d'un syntaxError code>. p>.
@client = GoCardlessPro::Client.new(
access_token: ENV['GOCARDLESS_TOKEN'],
environment: :sandbox
)
Merci d'avoir répondu!
Ceux-ci signifient deux choses différentes. Nous devrions connaître le contexte.
@Schwern: En fait, ils signifient quatre à cinq choses différentes. Le premier seul signifie trois à quatre. (Selon la façon dont vous comptez.)