==Operator służy do porównywania dwóch ciągów w skorupkach skryptu. Jednak chcę porównać dwa ciągi, ignorując wielkość liter, jak to zrobić? Czy jest do tego jakieś standardowe polecenie?
Jaki jest najlepszy sposób na szybkie wygenerowanie długiego ciągu w rubinie? To działa, ale działa bardzo wolno: str = "" length = 100000 (1..length).each {|i| str += "0"} Zauważyłem również, że tworzenie łańcucha o przyzwoitej długości, a następnie dołączanie go do istniejącego ciągu do żądanej długości działa znacznie szybciej: str …
Możliwość tworzenia i manipulowania napisami podczas kompilacji w C ++ ma kilka przydatnych aplikacji. Chociaż możliwe jest tworzenie ciągów znaków czasu kompilacji w C ++, proces ten jest bardzo uciążliwy, ponieważ ciąg musi być zadeklarowany jako zmienna sekwencja znaków, np. using str = sequence<'H', 'e', 'l', 'l', 'o', ',', ' …
Wartość hashCode ciągu Java jest obliczana jako ( String.hashCode () ): s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] Czy są jakieś okoliczności (np. Wersja maszyny JVM, dostawca itp.), W których poniższe wyrażenie zostanie uznane za fałszywe? boolean expression = "This is a Java string".hashCode() == 586653468 Aktualizacja nr 1: Jeśli …
Otrzymuję ciąg z zapytania do bazy danych, a następnie usuwam wszystkie znaczniki HTML, powroty karetki i znaki nowej linii, zanim umieszczę je w pliku CSV. Chodzi tylko o to, że nie mogę znaleźć sposobu na usunięcie nadmiaru białych znaków spomiędzy ciągów. Jaki byłby najlepszy sposób na usunięcie wewnętrznych białych znaków?
Czy istnieje sposób sprawdzenia ciągów znaków dla języka Swift nili ""w nim? W Railsach mogę blank()sprawdzić. Obecnie to mam, ale wydaje się przesadą: if stringA? != nil { if !stringA!.isEmpty { ...blah blah } }
Mam numery zapisane VARCHARw bazie danych MySQL. Nie mogę ich wykonać z INTpowodu innych zależnych okoliczności. Podczas sortowania traktuje je jako znak, a nie liczbę. W bazie danych mam 1 2 3 4 5 6 7 8 9 10... Na mojej stronie pokazuje uporządkowaną listę w następujący sposób: 1 10 …
Mam formularz, który pozwala użytkownikowi przesłać plik tekstowy lub skopiować / wkleić zawartość pliku do obszaru tekstowego. Mogę łatwo je rozróżnić i umieścić dowolną z nich w zmiennej łańcuchowej, ale dokąd mam się udać? Muszę iterować po każdej linii ciągu (najlepiej nie martwić się o nowe linie na różnych komputerach), …
Używając poniższego kodu: char *name = malloc(sizeof(char) + 256); printf("What is your name? "); scanf("%s", name); printf("Hello %s. Nice to meet you.\n", name); Użytkownik może wpisać swoje imię, ale kiedy wpisuje nazwę ze spacją Lucas Aardvark, scanf()po prostu odcina wszystko Lucas. Jak zrobić scanf()zezwalanie na spacje
Załóżmy, że mam na przykład ciąg string snip = "</li></ul>"; Zasadniczo chcę napisać to wiele razy, w zależności od jakiejś wartości całkowitej. string snip = "</li></ul>"; int multiplier = 2; // TODO: magic code to do this // snip * multiplier = "</li></ul></li></ul>"; EDYCJA: Wiem, że mogę łatwo napisać własną …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.