Static on free functions

Dave P. dave287091 at gmail.com
Mon Dec 7 18:18:28 UTC 2020


On Monday, 7 December 2020 at 17:07:20 UTC, Adam D. Ruppe wrote:
> On Monday, 7 December 2020 at 17:01:45 UTC, Dave P. wrote:
>> Does `static` on a free function definition do anything?
>
> Nope, D allows a lot of useless attributes so it doesn't 
> complain if you do certain things out of habit (or it is just a 
> lazy implementation, I'm not sure which explanation applies 
> here)
>
>> static int foo(){
>>     return 3;
>> }
>>
>> int foo(){
>>     return 3;
>> }
>
> but both the same.

Thanks for the answer!


More information about the Digitalmars-d-learn mailing list