1. 程式人生 > >閉包的另一種形式 ? (說法待確定)

閉包的另一種形式 ? (說法待確定)

color ron ret img ring and 實例化 span func

def gen_rand_data(tensor_arg):
    rand_func = {
                 "randint":__gen_rand_randint
                 }

    func = rand_func[tensor_arg]
    return func(tensor_arg)

def __gen_rand_randint(arg):
    return arg


print(gen_rand_data("randint"))
print(type(gen_rand_data("randint
")))

技術分享圖片

return func(tensor_arg) 實際返回的是"實例化"之後的返回值string類型的"randint"

閉包的另一種形式 ? (說法待確定)