PHP на ваш стандарт похоже наплевал, все кодируется и раскодируется с сохранением порядка ключей.
#include <stdio.h>
#define action(x1, x2) _Generic((x1), \
double: action_d, \
float: action_f \
)(x1, x2)
double action_d(double d1, double d2) {
return d1 * d2;
}
float action_f(float f1, float f2) {
return f1 + f2;
}
int main(void) {
printf("action_d: %f\n", action(9.0, 5.0));
printf("action_f: %f\n", action(9.0f, 5.0f));
}
_, err := db.Query("SELECT chat_id FROM telegram WHERE chat_id=?", chatID)
if err != nil {
fmt.Println("Пользователь уже есть в базе данных")
}
return {
colorscheme = "gruvbox",
plugins = {
{
"ellisonleao/gruvbox",
name = "gruvbox",
config = function()
require("gruvbox").setup({})
end,
},
},
}