display del resultado de funciones

display del resultado de funciones

de Bruno Gaston García Maggi -
Número de respuestas: 2

buenas tengo una duda respecto a como se muestra el resultado de las funciones, porque al yo crear una funcion, por ejemplo la primera parte del ej de laboratorio la defino como "function es = esSeparadores (c,separadores)" y consigo que el codigo funcione bien, que devuelva es=1 o es=0 segun el caso, pero a parte de eso me repite el resultado como ans=1 o ans=0 y no se como hacer que no me devuelva el ans. hay manera de hacer eso o el ans siempre sale cuando haces funciones?

En respuesta a Bruno Gaston García Maggi

Re: display del resultado de funciones

de Eduardo Fernandez -

Hola Bruno, 

Si hacés

>> esSeparadores('a' , '., /')
está bien si te devuelve

ans=0
porque ans es una variable creada con el resultado de la función. Le pedís el resultado de una función y te lo devuelve en la variable ans. 

Si no querés que aparezca nada, hacé 
>> esSeparadores('a' , '., /'); 
El ;  al final hace que no te devuelva nada

pero si luego hacés 
>>ans

vas a ver que está la variable ans creada y con el valor correcto.

Espero que esto te ayude a entender un poco lo que te está pasando.

Eduardo