| 
									
										
										
										
											2008-03-19 15:45:07 -07:00
										 |  |  | // $G $F.go && $L $F.$A && ./$A.out | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // Copyright 2009 The Go Authors. All rights reserved. | 
					
						
							|  |  |  | // Use of this source code is governed by a BSD-style | 
					
						
							|  |  |  | // license that can be found in the LICENSE file. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | package main | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-05-08 15:21:41 -07:00
										 |  |  | import "os" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-27 14:15:06 -07:00
										 |  |  | func main() { | 
					
						
							| 
									
										
										
										
											2009-08-17 13:30:22 -07:00
										 |  |  | 	s := 	0 + | 
					
						
							|  |  |  | 		123 + | 
					
						
							|  |  |  | 		0123 + | 
					
						
							|  |  |  | 		0000 + | 
					
						
							|  |  |  | 		0x0 + | 
					
						
							|  |  |  | 		0x123 + | 
					
						
							|  |  |  | 		0X0 + | 
					
						
							| 
									
										
										
										
											2010-09-04 10:36:13 +10:00
										 |  |  | 		0X123 | 
					
						
							| 
									
										
										
										
											2009-08-17 13:30:22 -07:00
										 |  |  | 	if s != 788 { | 
					
						
							| 
									
										
										
										
											2010-09-04 10:36:13 +10:00
										 |  |  | 		print("s is ", s, "; should be 788\n") | 
					
						
							|  |  |  | 		os.Exit(1) | 
					
						
							| 
									
										
										
										
											2009-08-17 13:30:22 -07:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2008-03-19 15:45:07 -07:00
										 |  |  | } |