Import در زبان برنامه نویسی Go چیست
مسیر واردات چیست؟
مسیر واردات یک نوع رشته یا string است که محل قرارگیری یک بسته یا package را مشخص می کند و به ما نشان می دهد.
چطور پکیج های استاندارد Go را وارد کدها کنیم؟
برای این کار بایستی از کد زیر استفاده کنیم.
import “fmt” <<code
نکته: توجه کنید که این کد در زیر کد package name تعریف می شود که در جلسه بعدی شما به صورت عملی می بینید.
برای اینکه بخواهیم بیشتر از یک پکیج داخل پروژه یا کدمون تعریف کنیم، معمولا 90% مواقع بیشتر از یک پکیج استفاده می کنیم. پس بهتره که عادت کنیم پکیج هامونو به اینصورت import کنیم:
import (
“fmt”
“net/http”
)
چطور پکیج های external را import کنیم؟
برای این کار بایستی از داخل دایرکتوری src مسیر کتابخانه را در کد لینک دهیم.
در اینجا می خواهیم مسیر library های خروجی را مورد بررسی قرار دهیم
لطفا به تصویر زیر بخوبی نگاه کنید. (با مشاهده ویدیو کاملا متوجه خواهید شد که هر کدام از این خط نوشته ها دارای چه کاربرد و مفهومی هستند)
برای مثال با توجه به تصویر زیر شما برای ایمپورت کردن کتابخانه stringutil و استفاده از تابع های درون دایرکتوری باید در فایل main.go بعد از لاین package main در لاین جدید این کد را وارد کنید.
import “github.com/golang/example/stringutil” <<code
حالا می توانید در فایل main.go از توابع درون دایرکتوری stringutli مانند توابع درون فایل reverse.go استفاده کنید.