Ich erinnere mich, dass ich einmal beiläufig gehört habe, dass es in der Set-Builder-Notation einen Unterschied zwischen der Verwendung eines Doppelpunkts und einer vertikalen Linie gibt, z im Gegensatz zu . Ich habe versucht, nach dem Unterschied zu suchen, bin aber leer ausgegangen.
Es gibt keinen Unterschied, von dem ich je gehört habe. Ich bevorzuge stark " " Zu " ", weil ich mich aber oft für Kartensets interessiere, und zB
BEARBEITEN: Beachten Sie, dass, wie die Antwort von Mike Pierce zeigt, manchmal " " ist klarer. Verwenden Sie am Ende des Tages die Schreibweise, die für Ihren Kontext am klarsten ist .
Es gibt keinen Unterschied. Der Balken ist oft einfacher zu lesen als der Doppelpunkt (wie im Beispiel in Noah Schwebers Antwort). In der Analyse und Wahrscheinlichkeit wird der Balken jedoch in einer anderen Notation verwendet. In der Analyse wird es für den absoluten Wert (oder Abstand oder Normen) und in der Wahrscheinlichkeit in bedingten Aussagen (die Wahrscheinlichkeit von gegeben Ist ). Betrachten wir also Bar versus Doppelpunkt in Sätzen mit diesen Notationen
Es scheint, dass viele gute Antworten und Beispiele gegeben wurden, aber ich habe oben nicht erwähnt, dass unabhängig davon, welches Symbol Sie verwenden, im Set-Builder-Kontext beide laut als "so das" vorgelesen werden.
Was mein bevorzugtes Beispiel betrifft, ich arbeite oft in der Zahlentheorie, also verwende ich den Doppelpunkt, ":", um zu vermeiden, dass der Balken als "Teilung" fehlinterpretiert wird, oder aus ästhetischen Gründen, wenn ich den Strich auch verwenden werde, um Teilungen zu bedeuten in der Spezifikation des Sets.
Beides sind akzeptable Mittel und Praktiken innerhalb der Gemeinschaft. Die meisten Leute, die ich kenne, bevorzugen die Zeilenmethode, weil sie eine klare Trennung bietet und verwendet werden kann, wenn Sie Ihr Set auf mehreren Zeilen von Scratch-Arbeiten definieren.
Ich habe kürzlich festgestellt, dass ich sie anders gelesen habe. Für mich |
wirkt es eher wie ein "Filter" über einen größeren Satz, während :
es eher wie ein "Generator" von einem kleineren Ausdruck wirkt.
Das ist aber nicht 100% genau. Normalerweise kann ich mich :
auch wie ein Filter verhalten ... aber weniger damit, |
mich wie ein Generator zu verhalten.
Für mich sieht das z.B. verwirrend aus :
während das für mich gut aussieht :
Das liegt daran, wenn ich lese
Ich erwarte, dass die rechte Seite einige Einschränkungen für die möglichen Werte von enthält
, die ich ansonsten als alle vernünftigen Werte annehme (z. B. alle reellen Zahlen).
Aber wenn ich lese
Ich erwarte, einen Ausdruck zu sehen, der mir sagt , wie ich die Menge von generieren soll
, und das muss nicht beinhalten
sich überhaupt.
Ich weiß nicht, ob das jeder so liest, aber für mich sind sie nicht immer austauschbar , obwohl sie es häufig sind.
Martin Schleziak
Ei
;-)
Ei