Changement valeur variable impossible dans if/else
Bonjour, je ne comprends tout simplement pas pourquoi ce code ne marche pas et j'aimerai qu'on m'explique car je ne vois pas où est le problème.
b devrait prendre la valeur 5 mais à l’exécution du code b vaut toujours 0.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| x <- 1
b <- 0
Test <- function() {
if (x == 1) {
b <- 5
}
else {
b <- 7
}
}
Test() |
Merci
Edit : j'aimerai aussi savoir pourquoi ce code ne stock aucune valeur dans nombre
Code:
1 2 3 4 5 6
| Test <- function() {
cat("Saisir nombre : ")
nombre <- scan(n = 1, quiet = TRUE)
}
Test() |