Pytania otagowane jako string-interpolation

Interpolacja ciągów polega na zamianie zdefiniowanych sekwencji znaków w ciągu zadanymi wartościami. Ta reprezentacja może być uważana za bardziej intuicyjną w formatowaniu i definiowaniu treści niż skład wielu ciągów i wartości przy użyciu operatorów konkatenacji. Interpolacja ciągów jest zwykle implementowana jako funkcja języka w wielu językach programowania, w tym w PHP, Haxe, Perl, Ruby, Python, C # (od wersji 6.0) i innych.




15
PHP - jak stworzyć znak nowej linii?
W PHP próbuję utworzyć znak nowej linii: echo $clientid; echo ' '; echo $lastname; echo ' '; echo '\r\n'; Następnie otwieram utworzony plik w Notatniku i zapisuje on nowy wiersz dosłownie: 1 John Doe \ r \ n 1 John Doe \ r \ n 1 John Doe \ r …





13
Jak interpolować ciągi?
Chcę wykonać następujące czynności w języku C # (pochodzącym z tła Pythona): strVar = "stack" mystr = "This is %soverflow" % (strVar) Jak zamienić token w ciągu na wartość znajdującą się poza nim?

10
Jak odłożyć / odroczyć ocenę f-stringów?
Używam ciągów szablonów do generowania niektórych plików i uwielbiam zwięzłość nowych ciągów f do tego celu, aby zredukować mój poprzedni kod szablonu z czegoś takiego: template_a = "The current name is {name}" names = ["foo", "bar"] for name in names: print (template_a.format(**locals())) Teraz mogę to zrobić, bezpośrednio zastępując zmienne: names …

4
Jak można użyć właściwości obiektu w ciągu znaków umieszczonych w podwójnych cudzysłowach?
Mam następujący kod: $DatabaseSettings = @(); $NewDatabaseSetting = "" | select DatabaseName, DataFile, LogFile, LiveBackupPath; $NewDatabaseSetting.DatabaseName = "LiveEmployees_PD"; $NewDatabaseSetting.DataFile = "LiveEmployees_PD_Data"; $NewDatabaseSetting.LogFile = "LiveEmployees_PD_Log"; $NewDatabaseSetting.LiveBackupPath = '\\LiveServer\LiveEmployeesBackups'; $DatabaseSettings += $NewDatabaseSetting; Kiedy próbuję użyć jednej z właściwości w poleceniu wykonania ciągu: & "$SQlBackupExePath\SQLBackupC.exe" -I $InstanceName -SQL ` "RESTORE DATABASE $DatabaseSettings[0].DatabaseName FROM …


8
Jak rozwiązać problem „Interpolacja ciągów tworzy opis debugowania dla wartości opcjonalnej; czy chciałeś wyrazić to wyraźnie? ” w Xcode 8.3 beta?
Od wersji beta 8.3 zilliony ostrzeżeń „Interpolacja łańcuchów generuje opis debugowania dla wartości opcjonalnej; czy chodziło Ci o to, aby było to jawne?” pojawił się w moim kodzie. Na przykład ostrzeżenie pojawiło się w następującej sytuacji, w której opcje mogą prowadzić do zera: let msg = "*** Error \(options["taskDescription"]): cannot …

7
Jak używać znaków ucieczki z interpolacją ciągów w C # 6?
Używam interpolacji ciągów i uwielbiam to, jednak mam problem polegający na tym, że próbuję dołączyć ukośnik odwrotny do moich danych wyjściowych, ale nie mogę go uruchomić. To, czego chcę, to coś takiego ... var domain = "mydomain"; var userName = "myUserName"; var combo = $"{domain}\{userName}" Chcę, aby wynik combo był …

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.