update
							parent
							
								
									bc2b92c73b
								
							
						
					
					
						commit
						e42de5e171
					
				
							
								
								
									
										19
									
								
								common.go
								
								
								
								
							
							
						
						
									
										19
									
								
								common.go
								
								
								
								
							| 
						 | 
				
			
			@ -106,3 +106,22 @@ func UniqueSlice[T comparable](rawSlice []T) []T {
 | 
			
		|||
	}
 | 
			
		||||
	return uniqueSlice
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Ptr 获取类型指针
 | 
			
		||||
func Ptr[T any](v T) *T {
 | 
			
		||||
	return &v
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func StringPtr(v string) *string {
 | 
			
		||||
	if v == "" {
 | 
			
		||||
		return nil
 | 
			
		||||
	}
 | 
			
		||||
	return &v
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func StringVal(v *string) string {
 | 
			
		||||
	if v == nil {
 | 
			
		||||
		return ""
 | 
			
		||||
	}
 | 
			
		||||
	return *v
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue