Video: Vendemasker - Sådan gør du 2025
R indeholder nogle af de mekanismer, der anvendes i andre programmeringssprog til at manipulere sløjfer:
-
Nøgleordet næste, for at springe til næste iteration af en sløjfe uden at køre den resterende kode i kodeblokken < Nøgleordspausen, for at bryde ud af en sløjfe på et givet tidspunkt.
-
Nøgleordet for at konstruere en sløjfe, der fortsætter, så længe en bestemt betingelse er SAND.
-
Selvom du teknisk set kan bruge alle tre muligheder, bruges de ikke ofte. Mange programmører overvejer brugen af pause og ved siden af at være dårlig kodningspraksis på ethvert sprog.
I øjeblikket er situationen lidt mere kompleks. En tidssløjfe er kun nyttig i meget specifikke tilfælde, som når du genererer kunstige data, der skal opfylde visse betingelser, eller når du skriver dine egne optimeringsalgoritmer. Men i mange tilfælde fungerer de indbyggede optimeringsfunktioner som optim (), optimize () og nlm () arbejde hurtigere end et stykke loop - og ofte mere stabile. Disse funktioner kræver lidt undersøgelse, før du kan anvende dem, men studerer hjælpesiderne? optim,? optimere og? nlm, såvel som relaterede sider, kan virkelig betale sig.