Pytania oznaczone «syntax»

409
Najlepszy sposób na „zanegowanie” instancji

Myślałem, czy istnieje lepszy / ładniejszy sposób na zanegowanie instanceofw Javie. Właściwie robię coś takiego: if(!(str instanceof String)) { /* do Something */ } Uważam jednak, że powinna istnieć „piękna” składnia do tego celu. Czy ktoś wie, czy istnieje i jak wygląda składnia? EDYCJA:...

398
YAML: Czy potrzebuję cudzysłowów dla ciągów w YAML?

Próbuję napisać słownik YAML do internacjonalizacji projektu Rails. Jestem jednak trochę zdezorientowany, ponieważ w niektórych plikach widzę ciągi znaków w cudzysłowach, a niektóre nie. Kilka punktów do rozważenia: przykład 1 - wszystkie ciągi znaków używają podwójnych cudzysłowów; przykład 2 -...

396
Jak zmodyfikować kolumnę MySQL, aby umożliwić wartość NULL?

MySQL 5.0.45 Jaka jest składnia zmieniająca tabelę, aby kolumna mogła mieć wartość NULL, na przemian, co jest nie tak z tym: ALTER mytable MODIFY mycolumn varchar(255) null; Zinterpretowałem instrukcję jako po prostu uruchom powyższą i odtworzy kolumnę, tym razem pozwalając na null. Serwer mówi...

339
Jak scalić głęboko zamiast scalenia płytkiego?

Zarówno Object.assign, jak i Object spread powodują tylko płytkie scalanie. Przykład problemu: // No object nesting const x = { a: 1 } const y = { b: 1 } const z = { ...x, ...y } // { a: 1, b: 1 } Dane wyjściowe są zgodne z oczekiwaniami. Jeśli jednak spróbuję: // Object nesting const x = { a:...

335
Brak Multiline Lambda w Pythonie: dlaczego nie?

Słyszałem, że w Pythonie nie można dodawać wielowierszowych lambd, ponieważ kolidują one składniowo z innymi konstrukcjami składni w Pythonie. Myślałem o tym dzisiaj w autobusie i zdałem sobie sprawę, że nie mogę wymyślić żadnego konstruktu w języku Python, z którym kolidują wielowierszowe lambdy....