Pytania otagowane jako idiomatic

30
Jak mogę zainicjować statyczną mapę?
Jak zainicjowałbyś statyczny kod Mapw Javie? Metoda pierwsza: inicjalizator statyczny Metoda druga: inicjator instancji (anonimowa podklasa) lub inna metoda? Jakie są zalety i wady każdego z nich? Oto przykład ilustrujący dwie metody: import java.util.HashMap; import java.util.Map; public class Test { private static final Map<Integer, String> myMap = new HashMap<>(); static …

30
Jak odwrócić tablicę int w Javie?
Czy nie można ominąć stosu przepełnienia stosu w : как перевернуть массив в Джаве? Próbuję odwrócić tablicę int w Javie. Ta metoda nie odwraca tablicy. for(int i = 0; i < validData.length; i++) { int temp = validData[i]; validData[i] = validData[validData.length - i - 1]; validData[validData.length - i - 1] …
238 java  arrays  idioms  idiomatic 

13
Kiedy używać std :: size_t?
Zastanawiam się, czy powinienem używać std::size_tpętli i innych rzeczy zamiast int? Na przykład: #include <cstdint> int main() { for (std::size_t i = 0; i < 10; ++i) { // std::size_t OK here? Or should I use, say, unsigned int instead? } } Ogólnie, jaka jest najlepsza praktyka dotycząca tego, kiedy …

2
Kiedy należy stosować typ skojarzony, a kiedy typ ogólny?
W tym pytaniu pojawił się problem, który można rozwiązać, zmieniając próbę użycia parametru typu ogólnego na typ skojarzony. To wywołało pytanie „Dlaczego skojarzony typ jest tutaj bardziej odpowiedni?”, Co sprawiło, że chciałem wiedzieć więcej. Dokument RFC, który wprowadził powiązane typy, mówi: Ten dokument RFC wyjaśnia dopasowanie cech przez: Traktowanie wszystkich …
109 types  rust  idiomatic 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.