反射,就是能够在运行时更新变量和检查变量的值、调用变量的方法和变量支持的内在操作,而不需要在编译时就知道这些变量的具体类型。这种机制被称为反射。Golang 的基础类型是静态的(也就是指定 int、string 这些的变量,它的 type 是 static type),在创建变量的时候就已经确定,反射主要与 Golang 的 interface 类型相关(它的 type 是 concrete type),只有运行时 interface 类型才有反射一说。
                                
                                
                                    
                                        
                                            
                                        
                                    
                                    
                                         155
                                    
                                    
                                    技术
                                    lddgo
                                    分享于 
                                    2022-08-24
                                        155
                                    
                                    
                                    技术
                                    lddgo
                                    分享于 
                                    2022-08-24