[Gambas-user] Is the &= efficient?
    Cedron Dawg 
    cedron at exede.net
       
    Tue Mar  5 22:03:45 CET 2019
    
    
  
A little thinking helps.  I'm going with alloc/memory/free, because I have an idea how much space I will need.
Having +=, -=, *=, etc is a huge plus for me compared to other BASICs. 
Open question (also asked at forum.gambas.one) to all.
Do you prefer
Inc x
Dec x
or 
x += 1
x -= 1
?
----- Original Message -----
From: "Benoît Minisini" <g4mba5 at gmail.com>
&= is just syntactic sugar. A &= B is the same thing as A = A & B, and 
so using &= for adding a string to a buffer does a lot of useless 
allocations.
Two workarounds:
1) Using a second string as an intermediate buffer.
2) Using OPEN STRING instruction. It implements a string buffer, and so 
does less allocations.
Regards,
-- 
Benoît Minisini
----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----
    
    
More information about the User
mailing list