Interpretando operações matemáticas com padrão de projeto Interpreter

  Рет қаралды 660

Matheus Castiglioni

Matheus Castiglioni

Күн бұрын

Пікірлер: 10
@Paulo-cf4mh
@Paulo-cf4mh 3 жыл бұрын
Muito boa a explicação Matheus, essa serie esta muito boa.
@MatheusCastiglioni
@MatheusCastiglioni 3 жыл бұрын
Obrigado como sempre kkk fico feliz que está curtindo
@Paulo-cf4mh
@Paulo-cf4mh 3 жыл бұрын
@@MatheusCastiglioni Eu que tenho que agradecer, seus vídeos sempre me ajudaram muito haha.
@MatheusCastiglioni
@MatheusCastiglioni 3 жыл бұрын
Fico muito feliz por isso 😍😍
@peidraou
@peidraou 3 жыл бұрын
Salve mano. Gostei muito do teu vídeo, só queria entender o que cada classe dessa representa dentro da estrutura do Interpreter. O que seria o TerminalExpression por exemplo?
@MatheusCastiglioni
@MatheusCastiglioni 3 жыл бұрын
Fala Pedro, o que seria essa TerminalExpression? Não entendi...
@guilhermetrocatti1873
@guilhermetrocatti1873 2 жыл бұрын
Mano, muito legal. Mas ficou faltando uma explicação do que real está acontecendo. Quando eu achei que chegaríamos no tchã, terminou. rsrsrs... Precisei ver o vídeo duas vezes pra entender realmente como funciona e onde poderia ser aplicado. Outra coisa, se eu tivesse essa expressão: 5+1 2*5 9/3, como a função soma lidaria, já que ela espera somente uma expressão na direita e outra na esquerda? Desde já, obrigado por essa série.
@MatheusCastiglioni
@MatheusCastiglioni 2 жыл бұрын
Ai você teria que ter uma parser se expressão que iria gerar as análises utilizando as expressões de esquerda e direita.
@guilhermetrocatti1873
@guilhermetrocatti1873 2 жыл бұрын
@@MatheusCastiglioni Entendi! Eu estava pensando em converter soma em uma lista de argumentos, ai dentro dela, faria um reduce somando o valor de retorno de cada argumento. Dessa forma não importa quantas expressoes sao passadas na soma. O que acha?
@MatheusCastiglioni
@MatheusCastiglioni 2 жыл бұрын
@@guilhermetrocatti1873 É uma boa abordagem mano
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
DRY: Como Evitar a Repetição de Código e Melhorar sua Produtividade
15:25
DÓLAR VERSUS REAL - O QUE ESTÁ ACONTECENDO DE FATO?
12:26
Ciro Gomes
Рет қаралды 896 М.
Работа с файлами для начинающих в  Python
2:50
Кибер Факультет
Рет қаралды 205
A ameaça da computação quântica ao Bitcoin
21:26
Fernando Ulrich
Рет қаралды 167 М.
Node.js Agora Suporta TypeScript Nativamente!
12:16
Matheus Castiglioni
Рет қаралды 4
Boy Scout Rule: Como Melhorar Seu Código a Cada Commit!
13:42
Matheus Castiglioni
Рет қаралды 154
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН