Haskell-기본 연산자
이 장에서는 Haskell에서 사용되는 여러 연산자에 대해 알아 봅니다. 다른 프로그래밍 언어와 마찬가지로 Haskell은 더하기, 빼기, 곱하기 등과 같은 몇 가지 기본 연산을 지능적으로 처리합니다. 다음 장에서는 다른 연산자와 그 사용법에 대해 자세히 알아볼 것입니다.
이 장에서는 온라인 플랫폼을 사용하여 Haskell에서 다른 연산자를 사용합니다 (https://www.tutorialspoint.com/codingground.htm). 우리는integer 숫자를 입력하세요. decimal 다음 장에 숫자를 입력하십시오.
덧셈 연산자
이름에서 알 수 있듯이 더하기 (+) 연산자는 더하기 기능에 사용됩니다. 다음 샘플 코드는 하스켈에서 두 개의 정수를 추가하는 방법을 보여줍니다.
main = do
let var1 = 2
let var2 = 3
putStrLn "The addition of the two numbers is:"
print(var1 + var2)
위 파일에서 두 개의 개별 변수를 만들었습니다. var1 과 var2. 마지막으로, 우리는addition운영자. 사용compile 과 execute 버튼을 클릭하여 코드를 실행하세요.
이 코드는 화면에 다음 출력을 생성합니다.
The addition of the two numbers is:
5
빼기 연산자
이름에서 알 수 있듯이이 연산자는 빼기 연산에 사용됩니다. 다음 샘플 코드는 Haskell에서 두 개의 정수를 뺄 수있는 방법을 보여줍니다.
main = do
let var1 = 10
let var2 = 6
putStrLn "The Subtraction of the two numbers is:"
print(var1 - var2)
이 예에서는 두 개의 변수를 만들었습니다. var1 과 var2. 그런 다음 빼기 (-) 연산자를 사용하여 두 값을 뺍니다.
이 코드는 화면에 다음 출력을 생성합니다.
The Subtraction of the two numbers is:
4
곱셈 연산자
이 연산자는 곱셈 연산에 사용됩니다. 다음 코드는 곱셈 연산자를 사용하여 Haskell에서 두 숫자를 곱하는 방법을 보여줍니다.
main = do
let var1 = 2
let var2 = 3
putStrLn "The Multiplication of the Two Numbers is:"
print(var1 * var2)
이 코드는 온라인 플랫폼에서 실행할 때 다음과 같은 출력을 생성합니다.
The Multiplication of the Two Numbers is:
6
부문 연산자
다음 코드를 살펴보십시오. Haskell에서 두 수를 나누는 방법을 보여줍니다.
main = do
let var1 = 12
let var2 = 3
putStrLn "The Division of the Two Numbers is:"
print(var1/var2)
다음과 같은 출력이 생성됩니다.
The Division of the Two Numbers is:
4.0
시퀀스 / 범위 연산자
Sequence 또는 Range는 Haskell의 특수 연산자입니다. "(..)"로 표시됩니다. 일련의 값으로 목록을 선언하는 동안이 연산자를 사용할 수 있습니다.
1에서 10까지의 모든 값을 인쇄하려면 "[1..10]"과 같은 것을 사용할 수 있습니다. 마찬가지로 "a"에서 "z"까지 모든 알파벳을 생성하려면 다음을 입력하면됩니다."[a..z]".
다음 코드는 시퀀스 연산자를 사용하여 1에서 10까지의 모든 값을 인쇄하는 방법을 보여줍니다.
main :: IO()
main = do
print [1..10]
다음 출력을 생성합니다-
[1,2,3,4,5,6,7,8,9,10]