溫馨提示×

Haskell怎么處理字符串

小億
126
2024-04-16 11:52:07
欄目: 編程語言

在Haskell中處理字符串通常使用String類型,也可以使用Text類型,具體取決于需求。

以下是處理字符串的一些常見操作:

  1. 字符串連接:
str1 = "Hello"
str2 = "World"
concatenatedStr = str1 ++ ", " ++ str2
  1. 字符串長度:
str = "Hello"
strLength = length str
  1. 字符串包含某個子字符串:
str = "Hello World"
containsStr = "World" `isInfixOf` str
  1. 字符串拆分:
import Data.List.Split

str = "Hello,World"
splitStr = splitOn "," str
  1. 字符串轉換大小寫:
import Data.Char

str = "hello"
upperStr = map toUpper str
lowerStr = map toLower str
  1. 字符串替換:
import Data.List

str = "Hello World"
replacedStr = intercalate "-" (words str)
  1. 字符串轉換為整數或浮點數:
str1 = "123"
intVal = read str1 :: Int

str2 = "3.14"
floatVal = read str2 :: Float

這些是一些常見的字符串操作,還有許多其他函數和庫可以幫助更復雜的字符串處理任務。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女