Suchergebnisse für Anfrage "splat"

3 die antwort

Was macht ein double * (splat) Operator?

Haben Sie eine so deklarierte Funktion gesehen?

4 die antwort

splat über JavaScript-Objekt (mit neuem)?

Wie kann ich über Objekte splaten, ohne @ zu verwende ECMA6 Funktionen [https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters] ? Versucfunction can(arg0, arg1) { return arg0 + arg1; } function foo(bar, haz) ...

4 die antwort

Übergeben Sie Argumente mit dem splat-Operator als Verweis auf einen Block

Es scheint, dass die Argumente kopiert werden, wenn der splat-Operator verwendet wird, um Argumente als Referenz an einen Block zu übergeben.Ich habe das:

TOP-Veröffentlichungen

2 die antwort

Double-Splat-Operator verändert Hash zerstörerisch - ist das ein Ruby-Bug?

Mir ist aufgefallen, dass ich ein sehr überraschendes Verhalten mit dem finde** (Double-Splat) -Operator in Ruby 2.1.1. Wenn Schlüssel-Wert-Paare vor a verwendet werden**hashbleibt der Hash unverändert; Wenn jedoch Schlüssel-Wert-Paare nur nach ...

2 die antwort

Ändern Sie, was die Operatoren * splat und ** splatty-splat mit meinem Objekt tun

Wie überschreiben Sie das Ergebnis des Entpackens der Syntax?*obj und**obj? Können Sie zum Beispiel irgendwie ein Objekt erstellen?thing was sich so verhält: >>> [*thing] ['a', 'b', 'c'] >>> [x for x in thing] ['d', 'e', 'f'] >>> {**thing} ...

5 die antwort

Wie definiere ich eine Methode in Ruby mit splat und einem optionalen Hash gleichzeitig? [Duplikat

Diese Frage hat hier bereits eine Antwort: Optionales Argument nach splat argument [/questions/17173034/optional-argument-after-splat-argument] 6 answersIch kann eine Methode wie diese definieren: def test(id, *ary, hash_params) # Do stuff here ...