Innehållsförteckning:
Video: iOS App Development with Swift by Dan Armendariz 2024
Om något går fel med din kod, berättar R dig. Vi måste erkänna det: Dessa felmeddelanden kan variera från lättförvirrande till fullständigt oförståelig om du inte är van vid dem. Men det behöver inte vara så långt. När du känner till fel- och varningsmeddelanden från R kan du snabbt berätta vad som är fel.
Fel kan hända på två sätt:
-
Koden fortsätter att gå till slutet, och när koden är klar skriver R ut ett varningsmeddelande.
-
Koden slutar omedelbart eftersom R inte kan utföra det och R skriver ut ett felmeddelande.
Läs felmeddelanden
Låt oss titta på ett sådant felmeddelande. Om du försöker följande kod får du detta mer eller mindre tydliga felmeddelande: >> "a" + 1 Fel i "a" + 1: icke-numeriskt argument till binär operator
Du får två bitar av information i det här felmeddelandet. Först berättar linjen "a" + 1 i vilken kodkod du har ett fel. Då berättar du vad felet är. I det här fallet använde du ett icke-numeriskt argument (tecknet "a"): I kombination med en binär operatör (+ tecknet).
Felmeddelanden är inte alltid så tydliga. Ta en titt på följande exempel: >> data. ram (1: 10, 10: 1) Fel i data. ram (1: 10, 10: 1): Argument saknas, utan standard
Till vilket argument refererar det här felet? Egentligen hänvisar det till ett tomt argument som du angav för funktionen. Efter den andra vektorn finns det ett komma som inte borde vara där. Ett litet typfel, men R förväntar sig ett annat argument efter det kommatecket och inte hittar någon.
Om du inte förstår ett felmeddelande omedelbart, kolla på de saker som felmeddelandet pratar om. Chansen är att du bara har skrivit något fel där.