criando modulos em D para classe pessoa[AJUDA]

SrMordred via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Jul 24 13:16:22 PDT 2017


On Monday, 24 July 2017 at 20:14:23 UTC, SrMordred wrote:
> On Monday, 24 July 2017 at 19:45:03 UTC, dark777 wrote:
>> pessoal eu tenho umas classes java e estava portando para D e 
>> para usar as importaçoes criei os modules nescessarios todos 
>> estao dentro da mesma pasta porem ao fazer:
>>
>> $rdmd principal
>>
>> ele retorna o seguinte erro:
>>
>> principal.d(18): Error: octal literals 01023040 are no longer 
>> supported, use std.conv.octal!1023040 instead
>> Failed: ["dmd", "-v", "-o-", "principal.d", "-I."]
>>
>>
>> Os codigos sao os que estao abaixo no pastebin
>>
>> https://pastebin.com/CYinHWyQ
>
> Erro está aqui:
> e.setCEP(01023040);
>
> um número seguido de zero é considerado um octal (este o erro 
> que está dando)
> Você provavelmente quer gravar o cep como string:
> e.setCEP("01023040");

Ou melhor você *deveria* gravar como string.




More information about the Digitalmars-d-learn mailing list