On Thu, Nov 21, 2013 at 9:29 AM, Martin Schreiber <[email protected]> wrote: > On Thursday 21 November 2013 12:28:30 Marcos Douglas wrote: >> >> a) New sintaxe for "procedure": >> function func(a: bool8); >> begin >> // do not need the return keyword >> end; >> >> b) New sintaxe for "function": >> function func(a: bool8): int32; >> begin >> // do need the return keyword >> return 123; >> end; >> > That was the proposal. Or > " > sub proc(a: bool8); > begin > end; > > sub func(a: bool8): int32; > begin > end:= 123; > "
Yep. The only difference is I wrote "function" instead "sub". >> -- >> Marcos Douglas >> >> PS: Do you will continue using "begin" for procedures/functions/methods? >> Maybe you need to cut in these cases too. ;-) >> Eg: >> function func(a: bool8): int32; >> return 123; >> end; >> > No, because it starts statements after 'type' 'const', 'var'. > " > sub test(); > const > maxrange = 5; > type > subty = 0 to maxrange; > var > sr1: subty; > begin > sr1:= 1; > end; > " > > Martin Yes, I saw this problem after. -- Marcos Douglas ------------------------------------------------------------------------------ Shape the Mobile Experience: Free Subscription Software experts and developers: Be at the forefront of tech innovation. Intel(R) Software Adrenaline delivers strategic insight and game-changing conversations that shape the rapidly evolving mobile landscape. Sign up now. http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk _______________________________________________ mseide-msegui-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

