Foro de debate

Uso de variable numérica en funciones

Re: Uso de variable numérica en funciones

de Laura Martinelli -
Número de respuestas: 0

Manuel, a ver si me pueden ayudar entonces...

Con las variables globales solucioné 2 problemas:

1- no logro pasar el valor de una variable local a una función a otra función

El código es el siguiente:
OnMues = function(...){
if (tclvalue(Name1)> 0){
....
mues <- tclvalue(Name1)
muestra <- muestreo(as.integer(mues))
return(muestra)
}else{
tkmessageBox(title="Atención", message="Debe completar la casilla!")
}
}

OnGraf = function(mu){
if (tclvalue(Name1)> 0){
....
hist(mu)
}else{
tkmessageBox(title="Atención", message="Debe completar la casilla!")
}
}

Mues.but <-tkbutton(v1,text="Extraer muestra",command=function()mu <- OnMues(),bg="white", fg="blue", width="15", borderwidth=3)

Graf.but <-tkbutton(v1,text="Graficar histograma",command=function()graf <- OnGraf(mu),bg="white", fg="blue", width="15", borderwidth=3)

El error es: Error in hist(mu) : objeto "mu" no encontrado

2- Necesito el valor de la variable población que se la pido al usuario al comienzo durante todo el funcionamiento del programa, ya que lo uso en distintos archivos .r a los que voy llamando dependiendo de qué opción del menú seleccione.

Si me pueden dar alguna idea que me oriente sobre como puedo encarar esto de otra manera será muy bienvenida.
Muchas gracias
Laura