Programowanie

13
Jak zaimplementować w Raku

W Perlu, używając Moo, możesz zaimplementować aroundnapisy, które owijają inne metody w klasie. around INSERT => sub { my $orig = shift; my $self = shift; print "Before the original sub\n"; my $rv = $orig->($self, @_); print "After the original sub\n"; }; Jak to zachowanie można...

13
C # Przełącz wyrażenia zwracające inny wynik

W jednym z moich projektów przełączyłem się na C # 8. I przenosiłem wszystkie moje switchwypowiedzi na wyrażenia. Jednak dowiedziałem się, że mój projekt zaczął działać inaczej i dowiedziałem się, że to z powodu tego switchwyrażenia. Pozwala uzyskać na przykład ten kod class Program { public enum...

13
JDK 11+ i Javadoc

Exit code: 1 - javadoc: error - The code being documented uses packages in the unnamed module, but the packages defined in https://docs.oracle.com/en/java/javase/11/docs/api/ are in named modules. Czy ktoś był w stanie sprawić, że javadoc działa bez konieczności zmiany wersji źródłowej na 1.8 (jak...

13
Jak ustalić, które pliki nagłówkowe należy uwzględnić?

Powiedz, że mam poniższy (bardzo prosty) kod. #include <iostream> int main() { std::cout << std::stoi("12"); } Kompiluje to dobrze zarówno na g ++, jak i clang; jednak nie można go skompilować na MSVC z następującym błędem: błąd C2039: „stoi”: nie jest członkiem „std” błąd...