Golang. Вызвать функцию из другого файла
Если файлы лежат в одной директории и оба в package main, то никаких проблемы быть не должно, даже если именуете с маленькой буквы.
Подозрвеаю что проблема в способе запуска программы. Для go run такое не прокатит, он умеет цеплять только одиночные файлы. Нужно скомпилить директорию и должно быть все в порядке.
Сделайте имя функции с большой буквы (MyPrint()) и она станет видима в др. файлах пакета main