Raketenwilli: Ratespiel zum Mittwoch

Beitrag lesen

Hallo,

welche Sprache/Technologie ist das?

assert.equal("2,00",format(undefined));

Es kann jede Programmiersprache sein, die

  1. ein Objekt „assert“ hat oder in welcher man es erzeugen kann, welches

  2. eine Methode „equal“ hat oder in welcher man dieses erzeugen kann, die wiederum

  3. zwei Parmeter verträgt von denen einer eine funktion „format“ sein kann, welche die Sprache kennt oder die man in dieser erzeugen kann und die

  4. etwas wie „undefined“ als Parameter verträgt, was wiederum, eine Variable oder Konstante sein kann.

  5. Das klarsten Merkmale sind also, dass Objekt und Methode durch einen Punkt verkettet werden, dass die Methode wie auch die Funktion geklammerte Parameter erwartet.

Es ist also nicht PHP, es ist nicht das alte BASIC, auch kein Perl. Aber sonst kommt von JS über Python bis Java, sogar Visual Basic, auch Visual Basic for Applications Allerhand in Betracht und diese Liste ist lange noch nicht fertig. Du kannst Dich mit den ersten beiden Sätzen auf die Suche machen oder die Quäle quellen. Letzteres führt mutmaßlich zum Erfolg.

Vermutlich ist es aber JS: Die gezeigten Begriffe „assert.equal()“ und „undefined“ legen das nahe. Nur kann das - aus der gezeigten Zeile heraus - eben niemand beweisen.