Programowanie

20
Usuń poprzednio ustawiony kolor obramowania

function validate() { var username = document.getElementById("username").value; var password = document.getElementById("password").value; if (username == "") { document.getElementById("message").innerHTML = "USERNAME CANNOT BE EMPTY"; document.getElementById("username").style.borderColor...

20
W jaki sposób makro lambda tworzy lambda?

Znalazłem ten fragment kodu na GitHub, ale nie do końca go zrozumiałem: #define lambda(ret_type, _body) ({ ret_type _ _body _; }) Następnie: int (*max)(int, int) = lambda(int, (int x, int y) { return x > y ? x : y; }); int max_value = max(1, 2); // max_value is 2 Co robią podkreślenia...

20
Xcode 11.4 Błędy odniesienia cyklicznego

Podczas kompilowania projektu na Xcode 11.4 (w poprzednim projekcie Xcode buduje się dobrze) otrzymuję co najmniej 999 błędów (Czysta kompilacja i usunięte dane pochodne): <unknown>:0: error: circular reference <unknown>:0: error: circular reference <unknown>:0: note: through...

20
Zdefiniuj domyślny konstruktor rekordu

Mam rekord i chcę dodać do niego domyślny konstruktor. public record Record(int recordId) { public Record{ } } Ale stworzył konstruktor z int param. public final class Record extends java.lang.Record{ private final int recordId; public Record(int); //other method } Jak możemy dodać...

19
Dlaczego Java nie może wywnioskować nadtypu?

Wszyscy wiemy, że Long rozciąga się Number. Dlaczego więc się nie kompiluje? Jak zdefiniować metodę, withaby program kompilował się bez ręcznego rzutowania? import java.util.function.Function; public class Builder<T> { static public interface MyInterface { Number getNumber(); Long...