Add a break. Something like: If (is.character(x)) break If you have nested loops then a similar statement is needed for each level. "break" only exits the innermost loop.
Tim -----Original Message----- From: R-help <r-help-boun...@r-project.org> On Behalf Of Jeff Reichman Sent: Wednesday, August 30, 2023 9:46 PM To: r-help@r-project.org Subject: [R] How to create an R input [External Email] R Help Trying to figure out how to create a simple program that will as the user from a value input and simply add 5 units to that value then ask the user for another value and add 45 units to it and on and on. Then how does one exit the loop of program? # Create a function called `add_five` add_five <- function(x) { # Add 5 to the input value x + 5 } readline(prompt = "Enter a number: ") Jeff [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.r-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.