| 
									
										
										
										
											2018-10-13 23:30:21 +03:00
										 |  |  | // For more tutorials: https://blog.learngoprogramming.com | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | // Copyright © 2018 Inanc Gumus | 
					
						
							|  |  |  | // Learn Go Programming Course | 
					
						
							|  |  |  | // License: https://creativecommons.org/licenses/by-nc-sa/4.0/ | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | package main | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import "fmt" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // You can't use declaration statements without a keyword | 
					
						
							|  |  |  | // Short declaration doesn't have a keyword (`var`) | 
					
						
							|  |  |  | // So, it can't be used at the package scope | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | // SYNTAX ERROR: | 
					
						
							|  |  |  | // "non-declaration statement outside function body" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // safe := true | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // However, you can use the normal declaration at the | 
					
						
							| 
									
										
										
										
											2018-11-18 05:03:43 +08:00
										 |  |  | // package scope. Since it has a keyword: `var` | 
					
						
							| 
									
										
										
										
											2018-10-13 23:30:21 +03:00
										 |  |  | var safe = true | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func main() { | 
					
						
							|  |  |  | 	fmt.Println(safe) | 
					
						
							|  |  |  | } |