Forma curiosa de incremento!

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
mauricioportela
Usuário Nível 2
Usuário Nível 2
Mensagens: 95
Registrado em: 29 Jul 2016 04:22
Localização: Vitoria da Conquista/Bahia

Forma curiosa de incremento!

Mensagem por mauricioportela »

Código: Selecionar todos

function main()
    local x := y := 1
    for x := 1 to 10
        ? "x=", alltrim(str(x)), " y=", alltrim(str(y))
        // O mesmo que : y++ ou y += 1
        y -=- 1
    next
return nil
Att
Mauricio
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Forma curiosa de incremento!

Mensagem por JoséQuintas »

Fica parecendo outro recurso

y -=- 1

Na verdade isso é:

y -= -1

Tirar -1 acaba sendo o mesmo que somar 1.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder