oktatas:web:dart:nyelv
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
oktatas:web:dart:nyelv [2023/06/24 13:09] – [Assert] admin | oktatas:web:dart:nyelv [2023/06/24 13:43] (aktuális) – [A Dart] admin | ||
---|---|---|---|
Sor 10: | Sor 10: | ||
===== A Dart ===== | ===== A Dart ===== | ||
- | A Google 2011-ben mutatta be. A JavaScript leváltására lett kitalálva, oly módon, hogy a böngészők egy VM-t mellékelnek minden böngészőhöz. Ez nem történt meg a böngészőgyártóknál, | + | A Google 2011-ben mutatta be. A JavaScript leváltására lett kitalálva, oly módon, hogy a böngészők egy VM-t mellékelnek minden böngészőhöz. Ez nem történt meg a böngészőgyártóknál, |
===== Webhely ===== | ===== Webhely ===== | ||
Sor 451: | Sor 451: | ||
Az assert() függvény egy bool típusú értéket vár, de második paraméterként megadhat egy szöveget is. | Az assert() függvény egy bool típusú értéket vár, de második paraméterként megadhat egy szöveget is. | ||
+ | |||
+ | Példa: | ||
+ | |||
+ | <code dart src/ | ||
+ | void main() { | ||
+ | var osztalyzat = 0; | ||
+ | assert(!(osztalyzat < 1), 'Nem lehet az osztályzat 1-nél kisebb' | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | A futtatás lehetséges kimenete: | ||
+ | |||
+ | < | ||
+ | dart --enable-asserts src/ | ||
+ | Unhandled exception: | ||
+ | ' | ||
+ | #0 _AssertionError._doThrowNew (dart: | ||
+ | #1 _AssertionError._throwNew (dart: | ||
+ | #2 main (file:/// | ||
+ | #3 _delayEntrypointInvocation.< | ||
+ | #4 _RawReceivePort._handleMessage (dart: | ||
+ | </ | ||
+ | |||
+ | Ha az osztályzatot 1-re állítjuk nem kapunk semmit. | ||
oktatas/web/dart/nyelv.1687604999.txt.gz · Utolsó módosítás: 2023/06/24 13:09 szerkesztette: admin