Frage zu Channels

himbaer
Mausschubser
Mausschubser
Beiträge: 98
Registriert: 28. Apr 2010 19:29
Kontaktdaten:

Frage zu Channels

Beitrag von himbaer »

ICh habe mal eine Frage zu Channels.
Und zwar wüsste ich gerne, was genau folgende Recieve anweißung genau macht:

cs ? 0,id

Empfängt dieser Channel nur die Nachrichten, die im ersten Wert eine 0 stehen haben .... ODER ABER
empfängt dieser Channel alle Nachrichten, wobei die erste Variable im Channel einfach nie in eine Variable geschrieben wird, sondern an dieser STelle einfach eine Konstante nämlich die 0 steht?
meine Testsignatur :!:

onbes
Mausschubser
Mausschubser
Beiträge: 98
Registriert: 30. Jul 2011 18:43

Re: Frage zu Channels

Beitrag von onbes »

Empfängt dieser Channel nur die Nachrichten, die im ersten Wert eine 0 stehen haben ....
So wie ich die Folien verstehe, ja.
Im Allgemeinen wird hierbei bei Konstanten auf Gleichheit geprüft. Wenn der Wert der ankommt ungleich der Konstante ist blockiert die Anweisung. Ist der Wert gleich der Konstanten wird der 2. Parameter in id gesichert und die Anweisung blockiert nicht.

khaled
BASIC-Programmierer
BASIC-Programmierer
Beiträge: 102
Registriert: 28. Mai 2012 01:16

Re: Frage zu Channels

Beitrag von khaled »

Ich habe es auch so verstanden.

Nathan Wasser
Kernelcompilierer
Kernelcompilierer
Beiträge: 430
Registriert: 16. Okt 2009 09:48

Re: Frage zu Channels

Beitrag von Nathan Wasser »

Das ist richtig, wobei hier angenommen wurde, dass id eine Variable ist.

Antworten

Zurück zu „Archiv“