Operßtory ve v²razech (WBIK)

V²znam:

P°i tvo°enφ slo₧it∞jÜφch v²raz∙ se uplatnφ operßtory.

Mezi aritmetickΘ operßtory pat°φ plus (+), minus (-), krßt (*), lomeno (/), celoΦφselnΘ d∞lenφ (DIV) a zbytek po celoΦφselnΘm d∞lenφ modulo (MOD) - majφ stejn² v²znam a pou₧itφ jako ve WinBase602, modulo m∙₧e b²t vyjßd°eno takΘ operßtorem %;

LogickΘ operßtory lze pou₧φt ve tvaru AND OR NOT nebo ekvivalenty podle jazyka C, tj. && || !,

Mezi operßtory porovnßnφ pat°φ krom∞ z°ejm²ch i n∞kterΘ mΘn∞ ΦastΘ, zavedenΘ ve WinBase602. Seznam vÜech je uveden v nßsledujφcφ tabulce - pokud je na jednom °ßdku tabulky v prvnφm sloupci uvedeno vφce symbol∙ pro dan² operßtor, m∙₧eme pou₧φt kter²koliv z nich):

operßtor v²znam
EQ == = operßtor rovnß se
LT < operßtor menÜφ ne₧
GT > operßtor v∞tÜφ ne₧
LE <= =< operßtor menÜφ, nebo rovno
GE >= => operßtor v∞tÜφ, nebo rovno
NE <> != operßtor nerovnß se
CONTAINS .=. operßtor "obsahuje..."; lze pou₧φt pouze pro operandy typu String
.= operßtor "zaΦφnß..."; lze pou₧φt pouze pro operandy typu String
~ operßtor "je podobn²..."; lze pou₧φt pouze pro operandy typu String

P°φklady pou₧itφ:

<%if logged = TRUE%>
  P°ihlßÜen jako <B><%Login.jmeno%></B>.<BR>

nebo

<TR><TD><B><%if prodej=1%>Prodej<%else%>Pronßjem<%endif%></TD></TR>
<TR><TD><B><%if prodej=1%>Cena za objekt:<%else%>Cena za m∞sφc:<%endif%>&nbsp;</B> <%cena;-102%>&nbsp;KΦ</TD></TR>

nebo

<%begindetail zdroj%>
<TR <%if CurrentRecord % 2 = 1%>CLASS="txt" <%else%>CLASS="txtinvert" <%endif%>>
  <TD><%datum%></TD>
  <TD><%jmeno1%></TD>
  <TD><%if jmeno2=""%>&nbsp;<%else%><%jmeno2%><%endif%></TD>
  <TD><%problem%></TD>
  <TD><%if reseni=""%>&nbsp;<%else%><%reseni%><%endif%></TD>
</TR>
<%enddetail%>