Właśnie zaczynam od Fortranu i jestem zdezorientowany z użyciem podwójnego vs pojedynczego cudzysłowu.Różnica między podwójnym i pojedynczym cudzysłowem w Fortran?
Odpowiedz
Są one równoważne. Nie ma różnicy w ich użyciu.
Można zatrudnić tego, aby wydrukować jeden ze znaków cudzysłowu:
print *, "'"
print *, '"'
drukuje pierwszy '
a następnie "
.
Uwaga: Można również korzystać z dwóch znaków cudzysłowu w rzędzie, aby wydrukować jedną:
print *, """"
print *, ''''
drukuje pierwszy "
a następnie '
.
Funkcjonalnie nie mają różnicy. Po prostu spróbuj być konsekwentnym o tym, którego używasz. Jeśli twoje struny mają zazwyczaj podwójne cudzysłowy, użyj wszędzie cudzysłowów; jeśli używasz pojedynczych cudzysłowów częściej, użyj podwójnych cudzysłowów, aby ograniczyć ciągi znaków.
Jako dodatkowa uwaga, możliwe jest uniknięcie znaku cudzysłowu w ciągu znaków: (tj. 'You\'re'
), ale większość ludzi sugerowałaby użycie go podwójnie, ponieważ byłoby to bardziej czytelne (tj.
Uskok przez odwrotny ukośnik nie jest zgodny z normą. –
To unikanie, jeśli jest dozwolone, będzie zależeć od procesora i najlepiej będzie go unikać, ponieważ standardowy sposób jest taki, jak podano. – francescalus
@francescalus, nie zdawałem sobie z tego sprawy. Dzięki za heads up. Czy znasz jakieś szczególne środowisko, w którym nie jest obsługiwane? –
- 1. Ruby - jaka jest różnica między pojedynczym a podwójnym cudzysłowem?
- 2. Echo z pojedynczym i podwójnym cudzysłowem w PHP
- 3. Jak zadeklarować ciąg znaków z pojedynczym i podwójnym cudzysłowem w YAML?
- 4. Jaka jest różnica między pojedynczym (?) I podwójnym znakiem zapytania (??) w węźle-mysql?
- 5. vs2010 - skrót do otaczania Stringa podwójnym cudzysłowem
- 6. Pobierz rep z podwójnym cudzysłowem Python
- 7. Nie mogę przypisać ciągów z pojedynczym cudzysłowem w golang
- 8. Powershell i ścieżka jako argument z podwójnym cudzysłowem
- 9. W RSpec, jaka jest różnica między próbą i podwójnym?
- 10. Podstawowa różnica między cudzysłowem a innym użytkownikiem w przypadku, gdy
- 11. Jaka jest różnica między: i :: ::: w JavaScript i gramatyki
- 12. Jaka jest różnica strun w pojedynczym lub podwójnym cudzysłowie w groovy?
- 13. Fortran - Różnice między interfejsami ogólnymi i specyficznymi
- 14. Jaka jest różnica między podwójnym a dopełnieniem wyrażenia boolowskiego?
- 15. Analizować ciąg ze spacjami i cudzysłowem (z cudzysłowem zachowane)
- 16. Konwersja między int [ish] i podwójnym [ish] w asm.js
- 17. Różnica między $ @ i $! w perl
- 18. Różnica między "i" w Lua
- 19. MySQL: Różnica między ",", "i"
- 20. Composer.phar różnica między | i ||
- 21. Różnica między | = i^= css
- 22. Różnica między "% ~ dp0" i ". \"?
- 23. Różnica między ". +" I ". +?"
- 24. Różnica między unwrapObservable i()
- 25. Różnica między "**/* /" i "** /"?
- 26. Różnica między (++ i) oraz (i ++)
- 27. Getting nieoczekiwane wyniki, gdy typ odlewania między długim i podwójnym
- 28. Rozbieżności między wartościami obliczonymi przez Fortran i C++
- 29. Dlaczego Intellisense nie działa, gdy używa bloków renderowania na adibucie HTML z podwójnym cudzysłowem?
- 30. Różnica kręgosłupa Różnica między CompositeView i CollectionView?
To jest dobre pytanie. Jak już udzielono odpowiedzi, istnieją tylko subtelne różnice podczas formatowania danych wyjściowych. Jest to przeciwieństwo C lub C++, gdzie obejmują one różne struktury danych. –