Azt olvasom a VBA helpjében, hogy
- A character or symbol indicating a relationship between two or more values or expressions. These operators include less than (<), less than or equal to (<=), greater than (>), greater than or equal to (>=), not equal (<>), and equal (=).
valamint azt, hogy
- Assignment statements assign a value or expression to a variable or constant. Assignment statements always include an equal sign (=).
Azaz a kontextusból kéne kitalálni, hogy most értéket ad a mókus a kódban vagy, hogy összehasonlít?
- 1296 megtekintés
Hozzászólások
Igen. Pl. If után nem nagyon szokott értékadás következni.
--
[ Falu.me | Tárhely | A Linux és én ]
- A hozzászóláshoz be kell jelentkezni
kivéve amikor c-ben írod ezt, hogy
if ( i = 5 )
{
/* mindig lefut */
}
else
{
/* sohasem fut le*/
}
és csodálkozol, hogy miért mindig igaz az if.
- A hozzászóláshoz be kell jelentkezni
C != VBA
--
[ Falu.me | Tárhely | A Linux és én ]
- A hozzászóláshoz be kell jelentkezni
hogy ez milyen nagy igazság !
- A hozzászóláshoz be kell jelentkezni
Hát nekem ez kevés. Van valahol egy szabályrendszer, amelyik megmondja, hogy melyik jel melyik kontextusban mit jelent?
Még ez is szörnyű: az operátoroknak nem kéne kontextusfüggőnek lennie.
-----------
"Generally, Russian technology assumes dumb machines and smart humans, not the other way around." -- The Russian Tea HOWTO
- A hozzászóláshoz be kell jelentkezni
Nem értem mi ezzel a probléma. Hacsak nem egy saját fordítót akarsz írni. Anno ez még a "fapados" Basicben is így volt.
--
[ Falu.me | Tárhely | A Linux és én ]
- A hozzászóláshoz be kell jelentkezni
Ezt a nyelvet nem neked terveztek, hanem Pistikenek, aki az operator szot hallva sebeszre vagy cameraman-re gondol.
Egyszeru: ha ez az egyetlen utasitas, akkor ertekadas,
ha kifejezes reszekent szerepel, osszehasonlitas.
- A hozzászóláshoz be kell jelentkezni
Köszi, valami ilyesmire gondoltam.
Valószínűleg tényleg a célközönség lehet a ludas. Úgy tűnik föl sem merül, hogy ez bármikor hibát/félreértést/etc. okozhatna.
-----------
"Generally, Russian technology assumes dumb machines and smart humans, not the other way around." -- The Russian Tea HOWTO
- A hozzászóláshoz be kell jelentkezni
Anno a hőskorban :) (C64-s korszak, amikor is kb. volt BASIC meg assembly!) sosem okozott problémát és félreértést. Max. annál aki nem ismerte a BASIC-et :). Ez is egy nyelv a maga szintaxisával és szabályaival, ráadásul olyan nyelv, aminek megalkotásakor az egyszerűségre törekedtek, és oktatási céllal született. A wiki szerint Fortran alapokra épült. Nem ismerem a Fortrant, lehet, hogy ott is csak = van? Ha igen, akkor tessék szekálni az IBM-et, hogy miért így találták ki az 50-s években! :D Ha nem, akkor a Fortran rész tárgytalan.
- A hozzászóláshoz be kell jelentkezni