как узнать тип переменной или сигнатуру функции в среде разработки (например при наводке курсора)

Здравствуйте. Прошу прощение, что не на английском (студенту некогда его штурмовать). Начал изучать гоу. Пишу программный код в goLand, написал конструкцию:

tmp := asdfasdf.asdfasdf(abracodabra) 

т.е. создал переменную и присвоил в нее результат возврата функции (ее название может быть любым, поэтому использовал asdbaskdjb).

После чего мне захотелось узнать, какой тип имеет переменная tmp... в итоге задумался: как, например при наводке курсора на переменную узнать ее тип? Или как при наводке курсором на вызванную мною функцию увидеть ее ПОЛНУЮ сигнатуру ? Хочу знать, какого типа переменную возвращает вызванная функцию (в результате чего узнать тип переменной tmp), какой тип принимает функция? 

В этом примере ожидается, что будет использован лишь одна возвращаемая переменная функцией (самая первая). Но ведь функция может возвращать несколько переменных , например err. Следовательно полезно было бы сразу получать информацию об используемой функции/структуре данных...

Подскажите куда кликать, если такая фича у вас реализована

2 comments
Comment actions Permalink
Official comment

Добрый день! Удобнее всего поставить курсор на переменную или ее использование и вызывать либо Quick Definition, либо Quick Documentation. Почитать о них можно здесь.

Comment actions Permalink

благодарю! Именно это мне и требовалось! Жаль нет возможности поставить вам здесь лайк)

0

Please sign in to leave a comment.