Pytania oznaczone «return»

95
Jakiego rodzaju jest słowo kluczowe „zwrot”?

Używamy instrukcji return opcjonalnie w funkcjach JavaScript. To słowo kluczowe. Ale jaki jest rzeczywisty typ returnsiebie. Właściwie zdezorientowałem się, widząc przykład: function add(a, b) { return ( console.log(a + b), console.log(arguments) ); } add(2, 2); Wynik: 4 [2, 2] Możemy...

91
Jak mogę wcześniej zwrócić coś z bloku?

Gdybym chciał zrobić coś takiego: collection.each do |i| return nil if i == 3 ..many lines of code here.. end Jak uzyskać taki efekt? Wiem, że mógłbym po prostu zawinąć wszystko wewnątrz bloku w duże wyrażenie if, ale chciałbym uniknąć zagnieżdżania, jeśli to możliwe. Break nie zadziała...

87
Używanie „return” w bloku Rubiego

Próbuję użyć Ruby 1.9.1 jako osadzonego języka skryptowego, tak aby kod „użytkownika końcowego” został zapisany w bloku Ruby. Jednym z problemów jest to, że chciałbym, aby użytkownicy mogli używać słowa kluczowego „return” w blokach, aby nie musieli martwić się o niejawne wartości zwracane....

85
Dlaczego system Windows używa CR LF?

Rozumiem różnicę między nimi, więc nie ma potrzeby, aby się w to zagłębiać, ale zastanawiam się, jakie jest powody, dla których system Windows używa zarówno CR, jak i LF do wskazania podziału wiersza. Wydaje się, że metoda Linuksa (po prostu używając LF) ma dużo więcej sensu, oszczędza miejsce i...

84
Wróć do Scali

Jestem początkującym programistą Scala i napotkałem dziwne zachowanie. def balanceMain(elem: List[Char]): Boolean = { if (elem.isEmpty) if (count == 0) true; else false; if (elem.head == '(') balanceMain(elem.tail, open, count + 1);.... Powyżej w zasadzie chcę zwrócić prawdę, jeśli...

81
Co jest specjalnego w strukturach?

Wiem, że w C nie możemy zwrócić tablicy z funkcji, ale wskaźnik do tablicy. Ale chcę wiedzieć, na czym polega szczególna cecha structstego, że są one zwracane przez funkcje, nawet jeśli mogą zawierać tablice. Dlaczego structopakowanie sprawia, że ​​następujący program jest ważny? #include...

79
jaki jest sens zwrotu w Rubim?

Jaka jest różnica między returna zwykłym umieszczeniem zmiennej, takiej jak ta: bez powrotu def write_code(number_of_errors) if number_of_errors > 1 mood = "Ask me later" else mood = "No Problem" end mood end powrót def write_code(number_of_errors) if number_of_errors > 1...