Pytania oznaczone «syntax»

107
Do czego służy fałszywy operator w C #?

W C # są dwa dziwne operatory: prawda operator fałszywe operator Jeśli rozumiem to prawo, operatory te mogą być używane w typach, których chcę używać zamiast wyrażeń logicznych i gdzie nie chcę zapewniać niejawnej konwersji na bool. Powiedzmy, że mam następującą klasę: public class MyType...

107
Co oznacza prefiks ab przed ciągiem znaków Pythona?

W kodzie źródłowym Pythona, na który natknąłem się, widziałem małe b przed ciągiem znaków, jak w: b"abcdef" Wiem o uprefiksie oznaczającym ciąg znaków Unicode i rprefiksie dla surowego literału ciągu. Co to boznacza iw jakim rodzaju kodu źródłowego jest przydatny, ponieważ wydaje się być...

107
Łączność „w” w Pythonie?

Robię parser Pythona i to mnie naprawdę dezorientuje: >>> 1 in [] in 'a' False >>> (1 in []) in 'a' TypeError: 'in <string>' requires string as left operand, not bool >>> 1 in ([] in 'a') TypeError: 'in <string>' requires string as left operand, not...

106
Co robi „%” (percent) w PowerShell?

Wygląda na to, że operacja% uruchamia bloki skryptu po potoku, chociaż about_Script_Blocks wskazuje, że% nie jest potrzebny. To wszystko działa dobrze. get-childitem | % { write-host $_.Name } { write-host 'hello' } % { write-host 'hello' } Ale kiedy dodajemy blok skryptu po potoku, najpierw...

103
Średniki są zbędne na końcu wiersza w skryptach powłoki?

Mam skrypt powłoki, który zawiera następujące elementy: case $1 in 0 ) echo $1 = 0; OUTPUT=3;; 1 ) echo $1 = 1; OUTPUT=4;; 2 ) echo $1 = 2; OUTPUT=4;; esac HID=$2; BUNCH=16; LR=.008; Czy w powyższym fragmencie średniki są całkowicie zbędne? Czy jest jakiś powód, dla którego niektórzy...

99
Czy Hash Rocket jest przestarzały?

Dobrze cytowany post dotyczący rakiety RIP Hash wydaje się sugerować, że składnia Hash Rocket ( :foo => "bar") jest przestarzała na rzecz nowego skrótu w stylu JSON w Ruby ( foo: "bar"), ale nie mogę znaleźć żadnego ostatecznego odniesienia określającego formę Hash Rocket jest faktycznie...