25 lines
		
	
	
		
			372 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			372 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								title: Hello World Program
							 | 
						||
| 
								 | 
							
								localeTitle: 你好世界计划
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								## Haskell中最简单的Hello World程序
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```haskell
							 | 
						||
| 
								 | 
							
								main :: IO () 
							 | 
						||
| 
								 | 
							
								 main = do 
							 | 
						||
| 
								 | 
							
								    putStrLn "Hello World" 
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## Hello World使用函数组合
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```haskell
							 | 
						||
| 
								 | 
							
								hello :: String 
							 | 
						||
| 
								 | 
							
								 hello = "Hello World" 
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								 printer :: String -> IO () 
							 | 
						||
| 
								 | 
							
								 printer = putStrLn . show 
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								 main :: IO () 
							 | 
						||
| 
								 | 
							
								 main = printer hello 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```
							 |