Skip to content

Latest commit

 

History

History
68 lines (52 loc) · 1.21 KB

README.md

File metadata and controls

68 lines (52 loc) · 1.21 KB

Criando a Main

_

Guide

O modelo básico da main é:

function main() {
    
    var coisa = new Coisa(); //Coisa a ser manipulada

    while (true) {
        var line = input();         //lê a linha
        var args = line.split(" "); // quebra em array de palavras
        write("$" + line);          //mostra '$' na frente

        if (args[0] == "nome do comando") {
            //aqui voce repassa os parametros para o objeto
            //convertendo os que precisam ser números ou inteiros
            coisa.funcaoTal(args[1], number(args[2]), (int) number(args[3]));
        }
        else if (args[0] == "outro comando") {
            //outra invocacao
        }
        else if (args[0] == "end") {
            break;
        }
        else {
            write("fail: comando invalido");
        }
    }
}

Shell

#TEST_CASE teste simples
$show
[]

#TEST_CASE inserindo vários números em lote
$push 1 4 3 2
$show
[1, 4, 3, 2]

#TEST_CASE apagando por índice
$erase 1
$show
[1, 3, 2]

#TEST_CASE calculando a media
$media
2.00

$end