12
Czy istnieje sposób sprawdzenia typu zmiennej w vim? Muszę sprawdzić, czy mój argument funkcji jest liczbą i nie jestem pewien, jak to zrobić.Jak określić typ zmiennej w funkcji vim?
Czy istnieje sposób sprawdzenia typu zmiennej w vim? Muszę sprawdzić, czy mój argument funkcji jest liczbą i nie jestem pewien, jak to zrobić.Jak określić typ zmiennej w funkcji vim?
Szukasz type(varname)
.
Należy zauważyć, że jawne kontrole typu są w pewnym sensie zapachem kodu (zwłaszcza, że dokładne konwersje typu niejawnego wykonane przez Vima nie są powszechnie znane); choć muszę przyznać, że czasami robią fajny i krótki interfejs funkcji.
': h type()' wyjaśnia, jak używać go poprawnie. – romainl