Operador Ternário (O "economizador" de linhas de código) // Dicionário do Programador

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ม.ค. 2025

ความคิดเห็น • 126

  • @BrunoLeonidio
    @BrunoLeonidio 2 ปีที่แล้ว +73

    Engraçado como eu "tolerava" matemática quando mais novo. Depois de começar a programar eu comecei a enxergar, não só a matemática, mas todo conhecimento com um ponto de vista mais lógico e tudo passou a ficar mais interessante. Descobrir o raciocínio que há nas fórmulas e outros contextos fez com que tudo ficasse mais interessante. Queria ter tido esta visão antes de começar a estudar =(

    • @lucaseduardo914
      @lucaseduardo914 2 ปีที่แล้ว +3

      Eu penso do mesmo jeito!

    • @icelandes
      @icelandes 2 ปีที่แล้ว +1

      Aquele velho estigma de teoria x prática, que na verdade é uma papagaida do senso comum.

  • @joseronaldomartins8421
    @joseronaldomartins8421 2 ปีที่แล้ว +2

    Economizar linhas de código é da época da criação do FORTRAN, quando os fontes eram armazenados em cartões perfurados. Hoje vale a clareza do código, principalmente quando ocorre um bug em produção às 3h da manhã. Sou partidário do IF com ELSE e ENDIF ou de estruturas CASE. Muito mais claras, mesmo encadeadas. Programo em COBOL e Assembler e, se necessário, dou manutenção em C.

  • @Caio_Wolf
    @Caio_Wolf 8 หลายเดือนก่อน +1

    Nao sabia que podia ter várias opções, obrigado pelo conhecimento!

  • @BrandevTech
    @BrandevTech 2 ปีที่แล้ว +11

    Já uso o ternário faz alguns anos no PHP e JavaScript. Mas esse método de condições múltiplas do JS conheci agora com vocês.

  • @Wildersk8
    @Wildersk8 2 ปีที่แล้ว +1

    Ternário e Null coalescing é uma maravilha

  • @brunojunqueira737
    @brunojunqueira737 2 ปีที่แล้ว +9

    Ternário é vida!! Deixa o código muuuuuuito mais limpo e legal de entender!

  • @matheussjusttino
    @matheussjusttino 2 ปีที่แล้ว

    Eu conheci essse operador pela primeira quando comecei a usar o React. E cara, pra renderizar componentes de forma condicional, é uma das melhores alternativas. Uso com frequência tanto o operador condicional ternário e o curto circuito, que seria um tópico excelente para vocês abordarem no canal.
    No mais, excelente vídeo.👏🏿👏🏿

  • @areaprogramacao
    @areaprogramacao 2 ปีที่แล้ว +1

    Criei esse canal para ver meu desenvolvimento e quem sabe conseguir impactar alguém ao ponto de conseguir uma vaga

  • @vitorcesarlulio2593
    @vitorcesarlulio2593 2 ปีที่แล้ว +1

    Uma opção muito massa que o JS também oferece (vai dá lógica/necessidade) é um ternário sem Else
    minhaVar && console.log("é true")
    Caso a variável "minhaVar" for verdadeira (true, 1, not empty, defined e etc) ele faz o console log.
    O mesmo que
    If (minhaVar){
    Console.log.....
    }

  • @luislobo9b
    @luislobo9b 2 ปีที่แล้ว

    Achei bem legal. Aquele último exemplo do javascript com múltiplas ternárias nunca fiz. Só com duas. Agora vou ficar atento pra ver se tem algum lugar que dá uso.

  • @BrunoAlmeidaSelf
    @BrunoAlmeidaSelf 2 ปีที่แล้ว +2

    Engraçado esse vídeo sobre operador ternário sair hoje porque ontem mesmo eu assisti a um vídeo sobre estruturas de decisão ministrado por um mestre que dizia que, apesar do operador ternário existir, fazia parte das boas práticas não usá-lo. Mas entre esse mestre e os CDFs eu fico com esse casal que já me ensinou tanto.

    • @allefgaruda
      @allefgaruda 2 ปีที่แล้ว

      boas práticas de acordo com quem? aushuasaushuas dependendo da linguagem até performance tu ganha

    • @BrunoAlmeidaSelf
      @BrunoAlmeidaSelf 2 ปีที่แล้ว

      @@allefgaruda bom saber. Hoje se encontra muitos cursos na internet e por isso mesmo é importante saber filtrar os que realmente valem a pena.

  • @paulimriss
    @paulimriss 2 ปีที่แล้ว +1

    Conhecia o ternário, mas não sabia de algumas coisas que vocês falaram.
    Inclusive, esses dias atrás eu estava pra fazer um desafio e consegui escrever a função de fatorial em uma só linha no JS graças ao operador ternário:
    const fatorial = n => return n === 1 ? 1 : n * fatorial(n - 1)

  • @olivierndeye2216
    @olivierndeye2216 2 ปีที่แล้ว +2

    Vou estudar mais sobre o assunto. Gostei muito do conteúdo do vídeo.

  • @inaciopaiva1536
    @inaciopaiva1536 2 ปีที่แล้ว +4

    Achei legal essa do js com várias condições no final do vídeo

  • @saulocatunda5382
    @saulocatunda5382 2 ปีที่แล้ว +2

    Achei que não ia entender nada, entendi tudo e adorei, vou usar!

  • @tilsonmateus
    @tilsonmateus 2 ปีที่แล้ว

    Engraçado que fizeram um vidio sobre operador ternario.
    Mas não deixa de ser algo importante, parabens pelo vidio excelente.

  • @guilhermealecrim1135
    @guilhermealecrim1135 2 ปีที่แล้ว +2

    Conteúdo excelente! Parabéns pelo vídeo

  • @aejunior
    @aejunior 2 ปีที่แล้ว +1

    Eu já havia visto, mas nunca praticado! Muito obrigado pelo vídeo

  • @hrVicenssotti
    @hrVicenssotti 2 ปีที่แล้ว +4

    Já economizei muita linha com ele 🎉

  • @edreer
    @edreer 2 ปีที่แล้ว +1

    Eu uso aqui no meu sistema, ajuda bastante a economizar linhas de if/else. dá pra colocar no meio do echo e ainda no meio de variaveis com string. Funciona não só com números, mas com texto tb, enfim, é o if/else abreveado! Parece até fórmula de excel!

  • @digodasilva
    @digodasilva 2 ปีที่แล้ว

    Assunto simples, mas muito interessante

  • @hudsondevman
    @hudsondevman 2 ปีที่แล้ว

    O match do PHP 8 em diante tb é interessante já que é uma variação do switch e o switch é uma variação do if elseif else. mas de fato se é um if else "seco" melhor fazer um operador ternário nunca fiz um benchmark mas provavelmente executa até mais rápido.

  • @the_pinapplo
    @the_pinapplo 2 ปีที่แล้ว +1

    Gostei muito de ver o operador em diferentes línguas... so faltou o amigo Kotlin e o pai dele - JAVA....
    Também gostei de saber que é possível dar assign dentro da operação:
    let comissão;
    ( vendas > metas ) ? comissão = vendas * 0.1 : vendas * 0;
    Ate anotei aqui...
    Eu vi num canto aqui na internet que, operações ternárias devem ser simples e diretas - evitando ao máximo o encadeamento... o que pode tornar um pouco difícil a manutenção do código.

  • @lucasaster564
    @lucasaster564 2 ปีที่แล้ว +1

    Muito bom, no começo eu achava esquisito ler, agr é bem de boa.

  • @VictorRockss
    @VictorRockss 2 ปีที่แล้ว +2

    Muito bom, utilizo bastante
    Eu tinha um certo preconceito com operadores ternário antigamente, sei lá, achava meio confuso, mas depois que passei a usar, fui me acostumando e notei sua finalidade

  • @rodrigopedroso4058
    @rodrigopedroso4058 2 ปีที่แล้ว

    Começei a estudar js agora, e seja estou amando a facilidade que trás, fiquei imaginando agora, depois de ver essas esse aula maravilhosa de operações ternária, minha mente explodiu. Kkkkkkk

  • @Manuelsembola
    @Manuelsembola 2 ปีที่แล้ว

    Conhecia ele do livro da loiane Groner "Estrutura de Dados e algoritimos com JavaScript", mas lhe confesso que não gosto muito de usar-lo não. Porém irei muda esse conceito e agora passando a usar-lo um pouco mais.

  • @randersonabdon8856
    @randersonabdon8856 2 ปีที่แล้ว +1

    Ternário é show

  • @josesantosdev
    @josesantosdev 2 ปีที่แล้ว +1

    Abriu minha mente, finalmente eu consegui entender este rolê kkkk.

  • @saturnosync
    @saturnosync 2 ปีที่แล้ว +2

    Eu sempre usei assim, mas nao sabia que se chamava operador ternário kkkkk. No lugar de usar varios if-else é bom também usar switch -case.

    • @GeovaniLopesDias
      @GeovaniLopesDias 2 ปีที่แล้ว +1

      Segundo o uncle Bob do Clean Code, o melhor ainda é quebrar a função em várias menores, do que ter mesmo switch cases longos, ou enterrá-lo Em uma classe dedicada. Dá uma olhada no cap. 3.
      Abraço!

  • @cassiogomes00
    @cassiogomes00 2 ปีที่แล้ว +3

    Eu tinha nojinho do operador ternário. Mas depois que vi o quão simples ficava eu usar a condicional já na atribuição, sem precisar criar a variável como let, me tendi aos encantos do ternarinho

  • @Vinn_Santos
    @Vinn_Santos 2 ปีที่แล้ว

    Só conhecia a de Python, pois é a linguagem que sei mais sobre, mas nunca cheguei a utilizar na prática. Legal saber mais sobre os modelos de outras linguagens. Vídeo show

  • @pablooli
    @pablooli 2 ปีที่แล้ว

    Ja tinha visto no livro de estrutura de dados (comecei essa semana) tava até pensando em como usar no python, e o vídeo veio lá e caiu de paraquedas akskskk

  • @matheusjcr
    @matheusjcr 2 ปีที่แล้ว

    Parabéns pelo vídeo, pessoal!
    Reparei que o exemplo do minuto 6:55 não funciona...
    O exemplo é: "(vendas > meta) ? comissao = vendas * 0.1 : vendas * 0;"
    Mas deveria ser: "(vendas > meta) ? comissao = vendas * 0.1 : comissao = vendas * 0;"
    Ficou faltando atribuir o valor de comissao na parte do false
    De qualquer forma, apesar de funcionar, acredito que não seja uma boa prática, normalmente os ternários são aconselhados apenas para retorno de valores. Porque pode dificultar a legibilidade.

  • @ppddrroo
    @ppddrroo 2 ปีที่แล้ว

    Útil demais, sem condições

  • @Rintauro314
    @Rintauro314 2 ปีที่แล้ว

    Muito bom! Primeiro exemplo com os booleanos vai dar desconforto em alguns devs pq é equivalente a usar o resultado da condicional kkkk
    No último exemplo com o atribuição de comissão para ser equivalente aos ifs do vídeo deveria ter outra atribuição após os dois pontos, algo como:
    let comissao;
    const vendas=10000;
    const meta=8000;
    (vendas>meta)?comissao=vendas*0.1: comissao=vendas*0;//essa parte q faltou
    E isso se resume a so uma atribuição como:
    const comissão = (vendas>meta) ? vendas*0.1 : vendas*0;
    Ou de forma resumida:
    const comissão = (vendas > meta) ? vendas*0.1 : 0;

  • @GeovaniLopesDias
    @GeovaniLopesDias 2 ปีที่แล้ว

    O Guanabara sempre ensina logo no início do curso, mas depois tende a usar e aplicar apenas blocos if/else, se não me falha a memória...
    Falando em código limpo, ontem terminei o capítulo 3 do Clean Code. Apesar de me ter sido bem claro, seria legal ver mais exemplos das regras sobre funções, como nomes e de que elas devem/deveriam fazer apenas uma coisa.
    Sucesso!

  • @EmBomSom
    @EmBomSom 2 ปีที่แล้ว +1

    Utilizo bastante...

  • @RuHPiber
    @RuHPiber 2 ปีที่แล้ว

    Ótimo vídeo, como sempre! Eu uso muito o ternário para renderização condicional no ReactJS. Aliás, falando em React, seria ótimo se vocês fizessem um vídeo falado sobre as novidades da versão 18. Um abraço e obrigada pelo conteúdo, estou em transição de carreira e vocês me ajudam muito.

  • @krillAmorim
    @krillAmorim 2 ปีที่แล้ว +3

    Não sabia que dava pra usar com varias condicionais no JS, muito legal mesmo

  • @leonardomoraes1658
    @leonardomoraes1658 2 ปีที่แล้ว

    Ternário é muito bom para criar expressões que precisam de estruturas de decisão. Normalmente elas ficam bem poluídas com o if..else.

  • @levilima913
    @levilima913 10 หลายเดือนก่อน

    Video excelente me ajudou muito

  • @cmsouzaac
    @cmsouzaac 2 ปีที่แล้ว +1

    top assunto!!!!

  • @DiogoLScarmagnani
    @DiogoLScarmagnani 2 ปีที่แล้ว

    No caso do PHP, na hora de usar o isset no operador ternário, por exemplo:
    isset($_GET["ano]) ? $_GET["ano"] : 1900;
    Pode ser simplificado para:
    $_GET["ano"] ?? 1900;
    Essa forma simplificada, usando CONDIÇÃO e SE VERDADEIRO ao mesmo tempo e SE FALSO depois de “??”, também existe no Javascript e a sintaxe é a mesma.

  • @BrandevTech
    @BrandevTech 2 ปีที่แล้ว

    Dica do próximo tema: operador null coalescing. (Em alguns casos, até mais direto que o ternário!)

  • @pedroteixeira2983
    @pedroteixeira2983 2 ปีที่แล้ว +1

    Eu nunca tinha pensado em aninhar eles... achei interessante que o JS aceite

  • @reinaldodev
    @reinaldodev 2 ปีที่แล้ว

    uso o ternário bastante no rails, facilita bastante a vida heuahea

  • @ygorsalles4032
    @ygorsalles4032 2 ปีที่แล้ว +1

    Por essas e outras JS está no topo hahaha

  • @arthurmedeiros7671
    @arthurmedeiros7671 2 ปีที่แล้ว

    mano que coisa linda esses else if com ternarios

  • @albertlourencooliveira9056
    @albertlourencooliveira9056 3 หลายเดือนก่อน

    Obrigado

  • @ChrisACorrea
    @ChrisACorrea 2 ปีที่แล้ว +3

    Operador ternário é vida. KKKKKKK

  • @rotognin
    @rotognin 2 ปีที่แล้ว +1

    Uso muito no php, facilita bastante a legibilidade. Pena que não tem nada perto disso no cobol... Mas tudo bem, rsrs

  • @hey_dan
    @hey_dan 2 ปีที่แล้ว +1

    Vi isso em códigos quando eu tava começando com C#, achei uma loucura e super difícil de entender. Hoje uso isso o tempo todo.

  • @felipebatistacavalcante
    @felipebatistacavalcante 2 ปีที่แล้ว

    Conhecia onternario do Ruby, aprendi no bootcamp #LeWagon !

  • @brunomendesccb
    @brunomendesccb 2 ปีที่แล้ว +1

    Uso muito em Dart, e a sintaxe é praticamente igual à do Javascript (a ? b : c)

  • @gsa16
    @gsa16 2 ปีที่แล้ว

    Na linguagem Lua fica (condição and valor_verdadeiro or valor_falso)

  • @edsong355
    @edsong355 2 ปีที่แล้ว

    Conteúdo top!

  • @brendonnos
    @brendonnos 2 ปีที่แล้ว +3

    Eu não sei se esse argumento é válido para todas as linguagens, mas nas que eu uso, trabalhar com *_true_* e *_false_* como valores no operador ternário acaba sendo redundante, pois a própria condição do operador já é o resultado. Sendo assim, no exemplo abaixo eu posso trocar:
    let idade = 20;
    let maior = (idade >= 18) ? true : false; // isso
    let maior = (idade >= 18); // por isso

    • @lucasalbertolab
      @lucasalbertolab 2 ปีที่แล้ว

      Só facilita na leitura para outro programador, pq na pratica para o compilador é a mesma coisa

    • @brendonnos
      @brendonnos 2 ปีที่แล้ว

      ​@@lucasalbertolab Não é apenas leitura não meu amigo. Em larga escala tem diferença sim. Realizei alguns testes executando essas operações ternárias 1 milhão de vezes no Pawn/C, 1 milhão de vezes no PHP e 10 milhões de vezes no Javascript e obtive os seguintes resultados:
      *_Com true e false nos valores_*
      Média no Pawn/C: *_36,80ms_*
      Média no PHP: *_21,96ms_*
      Média no JS: *_4,04ms_*
      *_Simplificado (sem true e false)_*
      Média no Pawn/C: *_30,3ms_*
      Média no PHP: *_16,75ms_*
      Média no JS: *_3,90ms_*
      Outro detalhe é que *no meu ponto de vista* simplificar não torna o código mais legível, pelo contrário, pelo fato de estar simplificando o código, eu acabo perdendo detalhes.

    • @lucasalbertolab
      @lucasalbertolab 2 ปีที่แล้ว

      ​@@brendonnos Vc acabou de provar q é apenas leitura para outro programador. Pq nenhum código em sua maioria vai ter 10 milhões de operações desse tipo... Ou seja, em uma aplicação normal esse valor se torna irrisório (1.4e-10 ms), mas a leitura fica muito diferente para o programador

    • @brendonnos
      @brendonnos 2 ปีที่แล้ว

      @@lucasalbertolab por menor que seja a diferença, é mais otimizado. Não é atoa que as IDE’s disparam warning se você usar os booleanos nos valores. Mas enfim… ambos os modos funcionam…

    • @matheusjcr
      @matheusjcr 2 ปีที่แล้ว

      Também achei estranho esse exemplo, é funcional mas acaba não sendo uma boa prática porque é redundante.
      Acho que só escolheram um exemplo não muito bom haha

  • @brunofelix5434
    @brunofelix5434 2 ปีที่แล้ว +4

    Já vi gente falando que não se deve usar muito operador ternario

    •  2 ปีที่แล้ว +3

      acho q depende, tipo quando só tem uma comparação e fica tudo em uma linha, acho q fica perfeito, porem quando a comparação tem varias variaveis(tipo o primeiro exemplo em javascript daí acho zuado(pelo menos pra mim)), o ideial seria sempre usar alguma função q retorna boleano na comparação, dai fica bem claro e limpo o codigo. a nivel de performance, pelo menos em algumas linguagem compiladas gera um assembl mais otimizado (mas coisa de 2 instrução, praticamente nd na maioria dos casos)

  • @rafaelrobson2645
    @rafaelrobson2645 2 ปีที่แล้ว +1

    Quando transformar floats ou strings em int no Pandas falha, o operador ternário salva:
    cast_int = lambda x: int(x) if str(x).isnumeric() else str(x)
    df['Coluna_x'] = df['Coluna_x'].apply(cast_int)

  • @marceloroldrin
    @marceloroldrin 2 ปีที่แล้ว +1

    Eu dei um pulo quando vi operador ternário em python, pela primeira vez... Mas como disseram, até que faz sentido.

  • @EwertonDutra
    @EwertonDutra 2 ปีที่แล้ว

    O encadeado ficou legal hein 😁

  • @jr.ziegler
    @jr.ziegler 2 ปีที่แล้ว

    Ótimo video! Na descrição do video o "corretor automático" deixou como operador binário.

  • @brunofelix5434
    @brunofelix5434 2 ปีที่แล้ว

    Vcs já falaram sobre o Spring framework?

  • @ederantonio6725
    @ederantonio6725 2 ปีที่แล้ว +4

    Uso o tempo todo o operador Ternario, mas não gosto de usar ele para aninhar condições o código começa a ficar verboso

    • @qwertt14
      @qwertt14 2 ปีที่แล้ว

      @@grwpmusic ou um switch

    • @qwertt14
      @qwertt14 2 ปีที่แล้ว

      @@grwpmusic pra fazer assim faz aos contrário com switch(true) e as condições nos cases

  • @felipegoulart859
    @felipegoulart859 2 ปีที่แล้ว

    No JS uso um objeto com expressões no lugar das chaves para validar 1 item. Dessa forma não crio uma cadeia de else if e nem switch case.
    Ex:
    const inscritos = {
    [quantity >= 50000000]: 'Ruby',
    ....
    }
    const premio = inscritos.true || ""

  • @icelandes
    @icelandes 2 ปีที่แล้ว +2

    No primeiro exemplo, como a variável Milenial é bool, daria pra fazer ainda mais elegante, obtendo só o valor do E (operação binária):
    let Milenial = anoNascimento >= 1981 && anoNascimento

    • @lean.drocalil
      @lean.drocalil 2 ปีที่แล้ว

      No caso, "&&" é o *E* lógico (avaliando expressões que resolvem para true ou false). A operação binária (bitwise AND) seria '&'.
      Citando *C* como exemplo e assumindo que a e b são inteiros sem sinal e de 8 bits contendo 15 e 3, respectivamente:
      a && b = 1: as duas variáveis são maiores que zero (resolvendo em true) resultando num terceiro true - representado por 1.
      a & b = 3: aqui, o bitwise AND funciona por retornar todos os bits que estão ligados em a _e_ em b. 15 em binário fica 1111 e 3 fica 11. Logo, os dois primeiros bits menos significantes (da direita para a esquerda) estão ligados nos dois 😀

    • @lean.drocalil
      @lean.drocalil 2 ปีที่แล้ว

      Acrescentando: minha observação é apenas sobre a parte "operação binária". Não sou experto em Javascript, mas sua sugestão funcionaria perfeitamente em C.

    • @icelandes
      @icelandes 2 ปีที่แล้ว

      @@lean.drocalil mas "binário" se refere a aridade e não ao tipo/semântica da operação.
      Tanto no caso do E bit a bit, quanto do E lógico, se são 2 termos, é binária.
      Mas de fato, há controvérsia na expressão que escrevi pois, inicialmente há 4 termos (2 sub-expressões binárias).
      Após resolvidos, aí teremos uma única expressão (binária).

  • @hiperrafael546
    @hiperrafael546 2 ปีที่แล้ว

    Um segundo tipo de ternário que tem no Kotlin: o Elvis operator:
    val resp = b?.length ?: -1

  • @joaopoliceno8844
    @joaopoliceno8844 2 ปีที่แล้ว

    Muito bom.

  • @analistadesistemaspro
    @analistadesistemaspro 2 ปีที่แล้ว +1

    Uso muito aqui na empresa

  • @kalebecalebe
    @kalebecalebe 2 ปีที่แล้ว

    Delicinha de vídeo, estou aprendendo C

  • @velhobugado0230
    @velhobugado0230 2 ปีที่แล้ว +1

    Eu sempre que possível uso os ternários

  • @edil157
    @edil157 2 ปีที่แล้ว

    Eu sempre tentei usar o operador ternário, às vezes funcionava, às vezes não. Agora eu descobri o por quê. Só serve para atribuir um valor a uma variável.

  • @Jogandonaboa
    @Jogandonaboa 2 ปีที่แล้ว +1

    Operador ternário é algo que você fica perdido e imagina que não conseguiria usar em seus códigos, depois de aprender, fica sempre pensando "onde posso usar o ternário neste código?"

  • @DevRenanWallace
    @DevRenanWallace 2 ปีที่แล้ว +2

    É a mesma coisa que usar um if, se você usa tanto o if quanto um ternário em quase tudo, você não sabe o que está fazendo.

  • @AlexGamerBR145
    @AlexGamerBR145 2 ปีที่แล้ว

    Vocês não falaram se daria ser em programação .Net , daria ou não certo ?

  • @tsapucaia
    @tsapucaia 2 ปีที่แล้ว

    Além do ternário o C# tem o ?? Que já valida se a variável é nula

  • @caiocem3
    @caiocem3 ปีที่แล้ว

    Funciona na Ide do Arduino ?

  • @Wlsnlmtls
    @Wlsnlmtls 2 ปีที่แล้ว

    sei não, pode economizar linhas de código, mas acho que o código fica mais legível com if else. Só de bater o olho, já dá pra ver que tem uma condicional ali. No operador ternário, acho mais difícil de ver

  • @mini-tank8029
    @mini-tank8029 2 ปีที่แล้ว

    Ternário faz o seu código usar terno, fica muito lindo e legível.

  • @rafapcarvalho1
    @rafapcarvalho1 2 ปีที่แล้ว

    Alguém conhece um canal que fala de C e C++ como o canal da Loiane Groiner de Java? Muito difícil encontrar um canal em português, com excelência no conteúdo.

  • @carlosvieiratech
    @carlosvieiratech 2 ปีที่แล้ว

    O condicional ternário infelizmente só serve para um bloco de código. Se você precisar de forma encadeada não é possível, mais eu gosto do ternário

  • @rafaelpaiva1676
    @rafaelpaiva1676 2 ปีที่แล้ว

    E no JAVA?

  • @LucasWalmor
    @LucasWalmor 2 ปีที่แล้ว +1

    no proximo video porfavor coloquem as canetas na mesma ordem de cores, ou pelo menos no mesmo sentido, por exemplo, azul vermelho vermelho e vermelho azul azul, eu tenho tok mt forte kkkkkkkkkkkkk

  • @analuciamendes9804
    @analuciamendes9804 2 ปีที่แล้ว +1

    Eu uso isso e não sabia que se chamava ternário kkkkk

  • @guilhermeluis7688
    @guilhermeluis7688 2 ปีที่แล้ว +1

    interessante e que os cara mostra exemplo no C# e não no Java 😢

  • @allancassio6674
    @allancassio6674 2 ปีที่แล้ว

    o codigo da minha empresa ja esta cheio ... amo demias

  • @kallensantos1744
    @kallensantos1744 2 ปีที่แล้ว

    Sei que não casa com o assunto do vídeo mas tenho 32 anos e me interesso em TI, seria muito tarde pra começar?

  • @danilomourelle
    @danilomourelle 2 ปีที่แล้ว +1

    O problema é usar aquela condição cheia de operadores e com dois ou três níveis. Parecendo aquelas fórmulas muito louca de Excel

  • @josneidrosdek7117
    @josneidrosdek7117 2 ปีที่แล้ว +2

    E excelente usá-lo porem fica difícil quando pessoal não sabe estruturar seu código ai eu digo que mais atrapalha do que ajuda principalmente na hora de analisar o fluxo dos dados

  • @guisaldanha
    @guisaldanha 2 ปีที่แล้ว +2

    Kkkkkk antes de entender tinha nojinho. Ahh em python é que fico confuso, pq a lógica é invertida do js e php

  • @romario4648
    @romario4648 2 ปีที่แล้ว +1

    O povo com nojinho de usar ternario, se um dia for ter que trabalhar com react vai ter um troço

  • @Davi-hc1sh
    @Davi-hc1sh 2 ปีที่แล้ว +1

    "JAVA☕" ein kkk

  • @alexandrejastrow8454
    @alexandrejastrow8454 2 ปีที่แล้ว

    Reprovei uma vez me matemática discreta :(

  • @tortadechocolatecommorango
    @tortadechocolatecommorango 2 ปีที่แล้ว

    th-cam.com/video/fSxR_rKrPqI/w-d-xo.html esse video tbm é mto bom sobre esse msm tema

  • @mouse7670
    @mouse7670 2 ปีที่แล้ว

    Como assim eu usava e não sabia o nome kkkkkkk

  • @quyque
    @quyque 2 ปีที่แล้ว

    Eu não gosto, em embarcados quando você otimiza o código e precisa debugar step-by-step é muito ruim, não tem lugar pra colocar brakpoint.
    Código bom não é código que somente "senior" entenda , é código bem estruturado, modularizado e claro para que qualquer programador, desde jr até sênior.
    Economia de linhas não é justificativa pra mim. Não pode ter preguiça de digitar linhas. A intenção é deixar seu código claro das intenções, aglutinar código atrapalha e dificulta a depuração step-by-step

  • @hyoretsu1
    @hyoretsu1 2 ปีที่แล้ว

    Mas tbm o exemplo q usaram pra ternário com JS foi podre, q ngc horrendo de grande...

  • @icelandes
    @icelandes 2 ปีที่แล้ว

    Sem dúvida, instruções de linha única (como os ifs ternários e a coalescência nula) deixam o código muito mais elegante.
    Por outro lado, muito aninhamento deste tipo de instrução, deixa o código feio (minha mera opinião).

  • @FabioCarpiPessoal
    @FabioCarpiPessoal 2 ปีที่แล้ว

    Sempre essa hostigator... Ainda bem que já me livrei dela