Ruby długości sznurka

Ruby długości sznurka

Strings to szereg znaków zamkniętych w pojedynczych lub podwójnych cytatach. Strings są podstawowymi blokami konstrukcyjnymi w programowaniu, ponieważ pozwalają nam akceptować lub wyświetlać informacje do i z programów.

Długość ciągów odnosi się do liczby znaków w literale łańcuchowym. Prawidłowe znaki łańcuchowe mogą zawierać alfanumeryczne znaki i symbole.

W tym krótkim przewodniku omówimy, jak użyć różnych metod, aby uzyskać długość łańcucha.

Metoda 1 - Metoda długości

Najprostszym sposobem na uzyskanie długości sznurka jest użycie metody wbudowanej Ruby. Zwraca długość znaków w określonym ciągu.

"Cześć".długość
=> 5

Metoda zwróci znaki w ciągu, w tym znaki Whitespace.

„Witaj \ t \ r”.długość
=> 7

Metoda 2 - Metoda rozmiaru

Ruby ma również metodę rozmiar.

"Cześć".rozmiar
=> 5

Podobnie jak metoda długości, zawiera także wszystkie prawidłowe znaki białych.

„Witaj \ t \ r”.rozmiar
=> 7

Sprawdź, czy ciąg jest pusty

Korzystając z wbudowanych metod rubinowych omówionych powyżej, możemy sprawdzić, czy ciąg jest pusty. Jeśli długość jest równa 0, to ciąg jest pusty; W przeciwnym razie ciąg nie jest pusty.

string = ""
def is_Empty (str)
Jeśli str.Rozmiar == 0
zwróć prawdziwie
w przeciwnym razie
zwróć false
koniec
koniec
Puts (is_Empty (String))

Możemy przekazać dowolny ciąg do funkcji i oceni, czy ciąg jest pusty, czy nie.

Przykładowe dane wyjściowe z powyższego kodu jest poniżej:

$ Ruby Strings.RB
PRAWDA

Możemy również użyć pustej metody, aby sprawdzić, czy ciąg jest pusty w następujący sposób:

string = ""
stawia ciąg.pusty?

Konwertuj ciąg na szereg znaków

Możesz także przekonwertować ciąg na szereg słów.

Aby przekonwertować ciąg na tablicę, użyj metody podziału.

string = "h e l l o w o r l d"
new_array = String.podział
Umieszcza New_Array

Złam ciąg na poszczególne znaki

W powyższym przykładzie metoda podziału utworzy szereg słów oddzielonych przestrzenią. Możemy jednak stworzyć szereg poszczególnych znaków.

Robimy to, iterując każdą pozycję łańcucha i dołączają do tablicy.

String = "Hello"
array = []
strunowy.Każdy_char | CH | szyk.push (ch)
stawia tablicę

Kod powyżej zwróci wszystkie znaki w ciągu jako tablicę.

Wniosek

W tym przewodniku omówiliśmy, jak pracować ze strunami i przynieść długość sznurka.