2017-02-08 1 views
1

Wenn ich diesen Code lesen:Wie spricht man das neue Primitiv "->" in NetLogo 6.0 aus?

[ [] -> forward 1 ] 

ich in meinem Kopf „links Klammer links Klammer der rechte Halterung Umm nach vorn einer rechts Klammer“ zu hören.

Wie sprechen die Entwickler das neue NetLogo 6.0-Primitiv "->" aus? Hoffentlich etwas kürzer als "anonymous procedure creation symbol"

+0

Related: http://stackoverflow.com/questions/274022/how-do-i-pronounce-as-used-in-lambda-expressions-in-net –

Antwort

2

Wie wäre es mit "Karten zu"? (Macht am meisten Sinn mit ihren sind Parameter.)

+0

In ähnlicher Weise: "geht zu". Somit würde "[[x] -> x^2]" lauten: "x geht nach x quadriert" oder "x wird nach x quadriert". Diese funktionieren jedoch nicht so gut für Befehle. –

1

Obwohl es im NetLogo Wörterbuch aufgeführt wird, denke ich nicht wirklich an es als ein Primitiv so sehr wie ich es als Syntax denke. Wenn ich also den Code lese, hat er keine Aussprache in meinem Kopf, genauso wie ich beim Lesen von englischem Text nicht "Komma" oder "Punkt" sage.

Wenn ich haben es einen Namen geben, zum Beispiel, wenn ich NetLogo Code mit jemandem ich schreibe und was darauf hindeutet, dass sie -> schreiben es -Ich werde nennen „Pfeil“. Wenn diese Person dann irrtümlich => anstelle von -> ausschreibt, würde ich etwas zu dem Effekt sagen von "Nein, Skinny Pfeil."

Also "Pfeil" oder "dünner Pfeil" (oder "dünner Pfeil" ist auch akzeptabel).

Für die Frage, was der Pfeil bedeutet, ist Alans Vorschlag von "Maps to" gut.