/ / Was bedeutet? * Bedeutet [Duplikat] - Rubin auf Schienen, Rubin

Was bedeutet? * [Duplizieren] - Ruby-on-Rails, Ruby

Ich versuche zu verstehen, was das bedeutet

 variableName * ?*

ich verstehe das VariableName wird mit etwas multipliziert, aber was macht ?* bedeuten? Ist das Regex und bedeutet es, dass ich "anhänge"?"und was kommt danach?

Antworten:

2 für die Antwort № 1

?c ist kein regulärer Ausdruck, ist die kurze Syntax für "*". Das ist, ?a ist "a", ?b ist "b" usw... Was in Ihrem Programm vor sich geht, ist wahrscheinlich so etwas wie:

["ab","cd","ef"] * ?*
#=> "ab*cd*ef"