octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #40392] function parameter not used in while l


From: Michael Godfrey
Subject: [Octave-bug-tracker] [bug #40392] function parameter not used in while loop correctly
Date: Mon, 28 Oct 2013 00:09:05 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0

Follow-up Comment #9, bug #40392 (project octave):

OK. here is a fact:

octave:23> prob_002 200
Variables in the current scope:

   Attr Name        Size                     Bytes  Class
   ==== ====        ====                     =====  ===== 
  a     argn        1x5                          5  char
    f   x           1x3                          3  char

Total is 8 elements using 8 bytes

y =  10
y =  44
ans =  44
octave:24> prob_002 (200)
Variables in the current scope:

   Attr Name        Size                     Bytes  Class
   ==== ====        ====                     =====  ===== 
  a     argn        1x3                          3  char
    f   x           1x1                          8  double

Total is 4 elements using 11 bytes

y =  10
y =  44
y =  188
ans =  188
octave:25> 
=============================
In the first case x is a char, in the second it is a double.
so the while c<=x %  
is not doing that you thought.

And, John is right.  But this is confusing.

Michael


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?40392>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]