nie działa w GHCi, zmuszając mnie do korzystania z let {x=1;y=2;y=3}
zamiast tego. Jak mogę rozwiązać ten problem?Nie można wprowadzić instrukcji wielowierszowych w GHCi
6
A
Odpowiedz
12
The documentation mówi:
GHCi posiada również tryb multilinii, aktywowany przez: SET + m, w którym GHCi wykrywa automatycznie, gdy prąd stwierdzenie jest niedokończony i umożliwia dalsze linie do dodania. Wejście wieloliniowe jest zakończone pustą linią.
Tryb wielowierszowy sprawia, że GHCi zachowuje się jak np. interpreter Pythona:
Prelude> :set +m
Prelude> let x = 1
Prelude| y = 2
Prelude| z = 3
Prelude|
Prelude> (x, y, z)
(1,2,3)
Ten ukryty klejnot jest wspaniały do grania z czytelnym kodem!
Jeśli chcesz, aby było to zachowanie domyślne, możesz utworzyć plik .ghci
w swoim katalogu domowym, używając linii o nazwie :set +m
. (Teraz, kiedy to się pojawiło, faktycznie to zrobiłem.)
Powiązane problemy
- 1. nie można znaleźć modułów Parsec w GHCi
- 2. Nie można wykonać instrukcji COMPUTE
- 3. Podczas formatowania instrukcji wielowierszowych w IntelliJ IDEA, czy mogę wyrównywać operatorów?
- 4. Nie można wprowadzić zmian w kodzie ASP.NET za pomocą debugowania
- 5. Nie można wprowadzić znaków specjalnych w języku Ruby 1.9.3 IRB
- 6. Get czasy w GHCi
- 7. Pracuje w ghci ale nie w pliku
- 8. Czy można pobierać opcje wybierania z .ghci?
- 9. Google Cloud SQL: Nie można wykonać instrukcji
- 10. import zakwalifikowany w GHCI
- 11. Jak wyłączyć "*" w komentarzach wielowierszowych w Eclipse?
- 12. Dziwne zachowanie w GHCi
- 13. Nie mogę pisać kodów wielowierszowych w trybie interaktywnym Coffeescript (REPL)
- 14. Szablon Haskell: reify w GHCi
- 15. Wzorzec dopasowania w GHCi
- 16. Nie można wprowadzić dane rozwiązywaniu do mojego kontrolera
- 17. Czy można wykonać wiele instrukcji w instrukcji "if"?
- 18. Czy można automatycznie wprowadzić zależność "wszędzie"?
- 19. Obsługa ciągów wielowierszowych w szablonie kierownicy
- 20. Dlaczego nie można zadeklarować zmiennych w instrukcji if?
- 21. Czy mogę dodać deklarację instancji w GHCi
- 22. W jaki sposób można wprowadzić wiele warunków w LIKE operatora
- 23. GHCi nie może znaleźć modułów mojego programu
- 24. Błąd w ghci których nie można odtworzyć w formie pisemnej pliku Haskell
- 25. Czy można wprowadzić wartość ograniczenia z dziesiętną w IB?
- 26. Haskell csv-conduit w GHCi
- 27. ghci - domyślne zamieszanie
- 28. GHCi ignoruje oznaczenie typu:
- 29. Vim inny tekst dla wielowierszowych komentarzy C?
- 30. Nie można "ustawić następnej instrukcji" podczas debugowania gry Unity