Aktywne Wpisy
3x32 +49
Linnior88 +9
Jak sobie radzicie z bardzo niskim poczuciem własnej wartosci ? Ostatnio zaczęłam się łapac na tym że się czuje gorsza od dosłownie wszystkich mimo, że nie pije nie palę , mam jakies tam hobby jak gotowanie, czytanie książek, spoko pracę
A mimo tego ciągle się czuje jak jakiś śmieć
Ból istnienia rozrywa mi dupę , czasem mam wrażenie że nie mam prawa chodzic po jednej ulicy z innymi ludźmi
A mimo tego ciągle się czuje jak jakiś śmieć
Ból istnienia rozrywa mi dupę , czasem mam wrażenie że nie mam prawa chodzic po jednej ulicy z innymi ludźmi
Aktywne Znaleziska
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
> xs = ['10', '10', '10']
> xs.map(parseInt)
[10, NaN, 2]
https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript
#programowanie #javascript #heheszki #humorinformatykow
parseInt('F', 16) === parseInt('23', 6)
)..map
podaje 3 argumenty - element, indeks, tablicę. Nieznajomość biblioteki standardowej szkodzi.@5z7k9:
parseInt('10', 0)
10
parseInt('10', 1)
NaN
parseInt('10', 2)
Kumasz?:)
Czym róƶni się
Math.sqrt
odparseInt
?@KrzaQ2: no właśnie to mnie tak zdziwiło.
Jedyną różnicę jaką dziś dostrzegam to ludzie, którzy korzystają z danej technologii. Próg wejścia w js jest mega mały więc średni poziom progamistów jest dość niski.
Weźmy takie c. Dość trudny, ale bardzo czytelny język. Ale ale. Był sobie
@regis3:
~ Albert Einstein, 1844 r.
@regis3: Juƶ śpieszę Ci wytłumaczyć.
Python:
map(int, ['10', '10', '10'])
⟶[10, 10, 10]
Ruby:
['10', '10', '10'].map(&:to_i)
⟶[10, 10, 10]
Haskell:
map (read) ["10", "10", "10"] :: [Int]
⟶[10, 10, 10]
D:
["10", "10", "10"].map!(to!int)
⟶[10, 10, 10]
C++:
vector vec = {"10", "10", "10"};
vector result;
transform(vec.cbegin(), vec.cend(), back_inserter(result), [](auto&& el){ return stoi(el); });
wynik:
.map(Number)
castuje do liczb,.map(Math.round)
castuje na liczbę, a potem zaokrągla.Int.Parse
jest jak najbardziej poprawną metodą zamiany string ⟶ int), a kod mylący.@KrzaQ2: ej serio szkoda mi czasu na takie spory. jestes zajebisty. To wypisz od razu jakie parametry przyjmują te funkcjei pogadamy. Też mogę parę języków wypisać.
Więc tak. W JS nie ma integera. Jest number. Zatem.
const arr = ["10", "10", "10"];
arr.map(Number)
Zgadnij co wypisze.
JavaScript:
['10','10','10'].map(Number) ⟶ [10, 10, 10]
lub
['10','10','10'].map(x => parseInt(x)) ⟶ [10, 10, 10]
To że ktoś świadomie (lub nie) źle używa języka nie znaczy że to automatycznie winny jest język. Bo kod
.map(parseInt)
to po prostu błąd programisty który akurat przypadkiem za pierwszym wywołaniem działa tak jak się ten ktoś spodziewa.