fmt: optionals; none
							parent
							
								
									d075be73e8
								
							
						
					
					
						commit
						9e6773cba8
					
				|  | @ -304,6 +304,9 @@ fn (f mut Fmt) expr(node ast.Expr) { | ||||||
| 			} | 			} | ||||||
| 			f.write(')') | 			f.write(')') | ||||||
| 		} | 		} | ||||||
|  | 		ast.None { | ||||||
|  | 			f.write('none') | ||||||
|  | 		} | ||||||
| 		ast.PostfixExpr { | 		ast.PostfixExpr { | ||||||
| 			f.expr(it.expr) | 			f.expr(it.expr) | ||||||
| 			f.write(it.op.str()) | 			f.write(it.op.str()) | ||||||
|  |  | ||||||
|  | @ -69,3 +69,7 @@ fn (this User) fn_with_receiver() { | ||||||
| 	x := if true { 1 } else { 2 } | 	x := if true { 1 } else { 2 } | ||||||
| 	println('') | 	println('') | ||||||
| } | } | ||||||
|  | 
 | ||||||
|  | fn get_user() ?User { | ||||||
|  | 	return none | ||||||
|  | } | ||||||
|  |  | ||||||
|  | @ -74,6 +74,6 @@ fn    (this User) fn_with_receiver() { | ||||||
| println('') | println('') | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| //fn get_user() ? User {
 | fn get_user() ? User { | ||||||
| 
 | 	return none | ||||||
| //}
 | } | ||||||
|  |  | ||||||
|  | @ -395,5 +395,9 @@ pub mut: | ||||||
| 
 | 
 | ||||||
| pub fn (table &Table) type_to_str(t Type) string { | pub fn (table &Table) type_to_str(t Type) string { | ||||||
| 	sym := table.get_type_symbol(t) | 	sym := table.get_type_symbol(t) | ||||||
| 	return sym.name.replace('array_', '[]') | 	mut res := sym.name.replace('array_', '[]') | ||||||
|  | 	if type_is_optional(t) { | ||||||
|  | 		res = '?' + res | ||||||
|  | 	} | ||||||
|  | 	return res | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue