Hoe om te doen meer met Loops in R

R bevat enkele mechanismen in andere programmeertalen loops manipuleren:

  • Het sleutelwoord volgende, om naar de volgende iteratie van een lus zonder stromend de rest van de code in de code blok
  • Het sleutelwoord break, om uit te breken van een lus op een bepaald punt
  • Het sleutelwoord terwijl een lus dat zolang een bepaalde voorwaarde WAAR is verder construeren.

U vindt meer informatie over het gebruik van deze zoekwoorden op de Help-pagina? Controle.

Hoewel je technisch kunt gebruiken alle drie de opties, zijn ze niet vaak gebruikt. Veel programmeurs beschouwen het gebruik van pauze en naast zijn slechte codering praktijk in elke taal.

Want terwijl de situatie is een beetje ingewikkelder. Een while lus is alleen nuttig in zeer specifieke gevallen, zoals wanneer je kunstmatige data, die aan bepaalde voorwaarden voldoen of wanneer u schrijf uw eigen optimalisatie algoritmen te genereren. Maar in veel gevallen de ingebouwde optimalisatie functies zoals optim (), het optimaliseren van (), en NLM () sneller te werken dan een tijdje loop - en vaak meer stabiel. Deze functies vereisen een beetje van het onderzoek voordat u ze kunt toepassen, maar het bestuderen van de Help-pagina's? Optim,? Optimaliseren, en? NLM, evenals aanverwante pagina's, kan echt vruchten afwerpen.


© 2020 Quilcedacarvers.com | Contact us: webmaster# quilcedacarvers.com