Boyle bir seye ihtiyacin varsa kurgunda bir hata var derim. Onun yerine şöyle bir tavsiyem var, GTA pluginleri ile ilgili pek bilgim yok o yuzden olabilecek en global cozum olarak bir map tanimlamani onerecegim.
string'den fonksiyona eşlenen bir map tanımlayabilirsin. Burada fonksiyonlar, handler olarak geçiyor gibi düşünebiliriz.
handlers = make(map[string]func())
func handleDenemeEvent() { }
const denemeEvent = "denemeEvent"
handlers[denemeEvent] = handleDenemeEvent
bu sekilde bir yapi kurduktan sonra, 2,3 ve 4. satirlari cogaltarak daha fazla event ekleyebilirsin. txtden gelen string'le de event'i eslestirmek icin:
handlers[txtEventString]()
tabi ki ben burada bir programlama diline gore degil, algoritmik yazdim, ancak kullandigim ozelliklere sahip olmayan bir dil kullandigini dusunmuyorum