I found these work types of code:
hash_init.key = &hash_key_lc;
And
ls->handler = init_connection;
Here both hash_key_lc and init_connection are functions,but one is with & the other not,why?
UPDATE
so they are the same thing,but what’s the rational??
reference/deferenceon afunctionis treated as a language special case inc,asfunctiondeserves this kind of special case ,it can’t be passed by a certainvalue,you can only pass it byaddress/reference.