Lädt...


🔧 O que é o método .split( ) e como podemos manipular nossas strings utilizando ele


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to

Em ruby, o método split( ) é um método muito útil para manipularmos respostas com base na string que nos foi oferecida.
O método .split( ) basicamente pode ser utilizado da seguinte forma:

array = string.split(padrão, limite)

Segue alguns exemplos de situações em que podemos utilizar o método .split( ):

Como eu posso contar a quantidade de itens dentro de uma string?
array = "As estrelas cintilavam no céu noturno, iluminando a tranquila paisagem silenciosa.".split
puts array.length

=> 11

Como eu posso utilizar o método split sem parâmetros?
array = "Esta é a 1º string".split
array2 = "Esta é a 2º string".split

Como eu posso recuperar valores de uma string?
puts "#{array[2..4]}"
puts "#{array2[2]} #{array2[3]}"

=> ["a", "1º", "string"]
=> a 2º

Como eu posso excluir valores de uma string?

array = "Esta é a 1º string".split("1º ")
puts array.join

=> Esta é a string

O método .join( ) pode ser usado neste caso para juntar nossas substrings, se tornando assim em uma única string. Ele também pode ser utilizado para trazermos um espaço para cada substring adicionada com o comando .join(' ').

Como eu posso somar 1º com 2º para retornar 3º?
x = array[3].to_i
y = array2[3].to_i
result = x + y
puts "#{result}º"

=> 3º

Como eu posso realizar uma conta com os valores da minha string?
array = "3.7 38 93 700 333".split
a = array[0].to_f
b = array[1].to_i
c = array[2].to_i
d = array[3].to_i
e = array[4].to_i
valor = (a + b) * (c / (e - d))
puts valor

=> -41.7

Quanto mais aumentarmos a complexidade dos nossos parâmetros passados no método .split( ), mais funcionalidades conseguiremos trazer para o nosso código.

...

🔧 O que é o método .split( ) e como podemos manipular nossas strings utilizando ele


📈 233.22 Punkte
🔧 Programmierung

🔧 Como funciona um Load Balance e como implementar utilizando Nginx.


📈 50.13 Punkte
🔧 Programmierung

🔧 O que é o Virtual DOM e por que ele torna o React tão eficiente?


📈 49.59 Punkte
🔧 Programmierung

🔧 O que é DOCTYPE? E como ele Afeta a Renderização das Páginas?


📈 48.37 Punkte
🔧 Programmierung

🔧 Atributo HTML contenteditable: o que é e como debugar um site com ele


📈 48.37 Punkte
🔧 Programmierung

🔧 Atributo HTML contenteditable: o que é e como debugar um site com ele


📈 48.37 Punkte
🔧 Programmierung

🔧 Mulheres no Mercado de Trabalho : Dados e Reflexões. O que podemos aprender no filme "Barbie".


📈 46.8 Punkte
🔧 Programmierung

🔧 Como Manipular Sessões em Golang?


📈 45.58 Punkte
🔧 Programmierung

🔧 Como Conectar ao Azure Table Storage e Manipular Dados com PySpark


📈 45.58 Punkte
🔧 Programmierung

📰 Acceso Remoto Seguro: Por que es importante y por que hay que hacerlo bien


📈 43.52 Punkte
📰 IT Security Nachrichten

🔧 HTML Semântico: O que, por quê e como


📈 42.3 Punkte
🔧 Programmierung

🔧 HTML Semântico: O que, por quê e como


📈 42.3 Punkte
🔧 Programmierung

🔧 Cómo Compartir un Secreto: Desglosando el Método de Adi Shamir para la Seguridad de Datos


📈 41.7 Punkte
🔧 Programmierung

🔧 VueJS: o que é, como funciona e como começar a usar o framework


📈 41.08 Punkte
🔧 Programmierung

🔧 Como publicar um package npm de forma privada utilizando Github Packages


📈 36.84 Punkte
🔧 Programmierung

🔧 Como atingir nota 100 em performance no Lighthouse utilizando o Astro.build?


📈 36.84 Punkte
🔧 Programmierung

🔧 Como recuperar arquivos perdidos no Git utilizando o VSCode


📈 36.84 Punkte
🔧 Programmierung

🔧 Comandos para Manipular Archivos y Directorios


📈 32.29 Punkte
🔧 Programmierung

📰 4W: Was war. Was wird. Vom Patriotismus, Pasta und Podemos.


📈 32.29 Punkte
📰 IT Nachrichten

📰 4W: Was war. Was wird. Vom Patriotismus, Pasta und Podemos.


📈 32.29 Punkte
📰 IT Nachrichten

🕵️ RE pt. 1 - A Strings Primer and Solving picoCTF pico strings


📈 30.49 Punkte
🕵️ Reverse Engineering

📰 Update: strings.py Version 0.0.5 Pascal Strings


📈 30.49 Punkte
📰 IT Security Nachrichten

🔧 O que são microserviços? Para que servem e quando usar?


📈 29.02 Punkte
🔧 Programmierung

🔧 O Que é Design de Código e Por Que Isso Importa


📈 29.02 Punkte
🔧 Programmierung

🔧 O que é uma Memória RAM ECC? Para que serve e quando usar?


📈 29.02 Punkte
🔧 Programmierung

🔧 GitHub Discussion: O que é isso e pra que serve?


📈 29.02 Punkte
🔧 Programmierung

🔧 Mais do que armazenamento de código: 5 features do GitHub que você não conhece


📈 29.02 Punkte
🔧 Programmierung

🔧 O que é Design system e por que usar


📈 29.02 Punkte
🔧 Programmierung

🔧 O que é DTO? Por que usar?


📈 29.02 Punkte
🔧 Programmierung

🔧 Por quê eu estou aprendendo e acho que vocês também deveriam aprender scala em 2024


📈 29.02 Punkte
🔧 Programmierung

🔧 3 Livros que eu acho que todo dev deveria ler pelo menos 1 vez


📈 29.02 Punkte
🔧 Programmierung

🔧 Por que a Apple Odeia o Brasil? A História Proibida que Ninguém Contou!


📈 29.02 Punkte
🔧 Programmierung

🔧 O Que é UX/UI Design e Por Que É Importante para Desenvolvedores


📈 29.02 Punkte
🔧 Programmierung

matomo