Data vazia

Discussão em 'Progress 4GL' iniciado por Dayane Filakoski Candaten, Março 19, 2015.

  1. fernandofarah

    fernandofarah Membro Participativo

    Bom dia.

    sinal de ? para quaisquer tipos primitivos é equivalente a null (nulo).
  2. jc01

    jc01 Membro Participativo

    Daí me pergunto: por que o Progress tem que ser tão diferente da maioria das linguagens?? hehehe.
  3. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    ai vc tem que ver a origem da linguagem, se não me engano é pascal, então a base numérica é 1 e não 0, matriz é fixa, ou seja vc tem que informar o extent, não deixa ser variavel, mas tem suas compensações, tem temp-table, cara, no COBOL tinha um esquema pra criar variaveis que era show de bola, era em niveis vc criava uma variavel e dizia que era com 8 posições, pra salvar data, essa variavel ficava no nivel 10 por exemplo, abaixo dela vc criava 3 variaveis nivel 20, dia com 2 posicoes, mes com 2 posicoes e ano com 4 posicoes.

    Vc usava a variavel data normalmente, mas se quisesse separa o ano, vc usava a variavel ano que já estava certinho, sem precisar usar recursos de quebra de string nem nada.

    COBOL não tinha tipagem pra datas, era um campo string ou numerico.

    mas é assim mesmo, cada linguagem tem uma origem, dependendo da origem essas coisas mudam.
    jc01 curtiu isso.
  4. jc01

    jc01 Membro Participativo

    Pois é, cada linguagem com suas características. Eu vim do Delphi, Forms e Java, mas o Progress foi a linguagem que mais achei "estranha", nem sei explicar.
    Mas vamos lá, temos que aprender a aceitar novos paradigmas. :D
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    já fez classe no progress ? fica legal.
  6. jc01

    jc01 Membro Participativo

    Ainda não, apenas vi em alguns PDFs como faz. Aqui na empresa que estou nenhum programa foi criado com orientação a objetos, então tenho que seguir o padrão procedural mesmo.

Compartilhe esta Página