gofmt - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ gofmt ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


gofmt - ຮູບແບບໂຄງການ Go

ສະຫຼຸບສັງລວມ


gofmt [ທົງ] [ ເສັ້ນທາງ ... ]

ລາຍລະອຽດ


ໂດຍບໍ່ມີເສັ້ນທາງທີ່ຊັດເຈນ, ມັນປະມວນຜົນມາດຕະຖານປ້ອນຂໍ້ມູນ. ໃຫ້ໄຟລ໌, ມັນດໍາເນີນການກ່ຽວກັບ
ໄຟລ໌ນັ້ນ; ໃຫ້ໄດເລກະທໍລີ, ມັນດໍາເນີນການກັບໄຟລ໌ .go ທັງຫມົດໃນໄດເລກະທໍລີນັ້ນ, ຊໍ້າຄືນ.
(ໄຟລ໌ທີ່ເລີ່ມຕົ້ນດ້ວຍໄລຍະເວລາແມ່ນຖືກລະເລີຍ.) ໂດຍຄ່າເລີ່ມຕົ້ນ, gofmt ຈະພິມການຟໍແມັດ.
ແຫຼ່ງຜົນຜະລິດມາດຕະຖານ.

OPTIONS


-d ຢ່າພິມແຫຼ່ງທີ່ຟໍແມັດເປັນຜົນຜະລິດມາດຕະຖານ. ຖ້າ​ຫາກ​ວ່າ​ການ​ຈັດ​ຮູບ​ແບບ​ຂອງ​ໄຟລ​໌​ແມ່ນ​
ແຕກຕ່າງຈາກ gofmt, ພິມຄວາມແຕກຕ່າງກັບຜົນຜະລິດມາດຕະຖານ.

-e ພິມຂໍ້ຜິດພາດທັງໝົດ (ລວມທັງ spurious).

-l ຢ່າພິມແຫຼ່ງທີ່ຟໍແມັດເປັນຜົນຜະລິດມາດຕະຖານ. ຖ້າ​ຫາກ​ວ່າ​ການ​ຈັດ​ຮູບ​ແບບ​ຂອງ​ໄຟລ​໌​ແມ່ນ​
ແຕກຕ່າງຈາກ gofmt's, ພິມຊື່ຂອງມັນໄປສູ່ຜົນຜະລິດມາດຕະຖານ.

-r ກົດລະບຽບ
ນຳໃຊ້ກົດລະບຽບການຂຽນຄືນໃໝ່ໃສ່ແຫຼ່ງທີ່ມາກ່ອນການຟໍແມັດ.

-s ພະຍາຍາມເຮັດໃຫ້ລະຫັດງ່າຍດາຍ (ຫຼັງຈາກນໍາໃຊ້ກົດລະບຽບການຂຽນຄືນໃຫມ່, ຖ້າມີ).

-w ຢ່າພິມແຫຼ່ງທີ່ຟໍແມັດເປັນຜົນຜະລິດມາດຕະຖານ. ຖ້າ​ຫາກ​ວ່າ​ການ​ຈັດ​ຮູບ​ແບບ​ຂອງ​ໄຟລ​໌​ແມ່ນ​
ແຕກຕ່າງຈາກ gofmt's, ຂຽນທັບມັນດ້ວຍເວີຊັນຂອງ gofmt.

ທຸງການຄວບຄຸມການຈັດຮູບແບບ:

-comments=ຈິງ
ພິມຄຳເຫັນ; ຖ້າບໍ່ຖືກຕ້ອງ, ຄຳເຫັນທັງໝົດຈະຖືກລຶບອອກຈາກຜົນໄດ້ຮັບ.

-tabs=ຈິງ
ຫຍໍ້ໜ້າດ້ວຍແຖບ; ຖ້າເປັນຜິດ, ຊ່ອງຫວ່າງຖືກໃຊ້ແທນ.

-tabwidth=8
ຄວາມກວ້າງແຖບໃນຊ່ອງຫວ່າງ.

ກົດລະບຽບການຂຽນຄືນໃຫມ່ທີ່ລະບຸໄວ້ກັບທຸງ -r ຈະຕ້ອງເປັນສະຕຣິງຂອງແບບຟອມ:

ຮູບແບບ -> ການທົດແທນ

ທັງສອງຮູບແບບແລະການທົດແທນຕ້ອງເປັນການສະແດງ Go ທີ່ຖືກຕ້ອງ. ໃນ​ຮູບ​ແບບ​, ດຽວ​,
ຕົວລະບຸຕົວພິມນ້ອຍໃຊ້ເປັນຕົວພິມແທນທີ່ກົງກັບຕົວສະແດງຍ່ອຍທີ່ມັກ;
ການສະແດງອອກເຫຼົ່ານັ້ນຈະຖືກປ່ຽນແທນຕົວລະບຸດຽວກັນໃນການທົດແທນ.

ເມື່ອ gofmt ອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານ, ມັນຍອມຮັບທັງໂຄງການ Go ເຕັມຫຼືໂຄງການ
ຊິ້ນ. ຊິ້ນສ່ວນຂອງໂປຣແກຣມຈະຕ້ອງເປັນລາຍການການປະກາດ, ຖະແຫຼງການທີ່ຖືກຕ້ອງ
ບັນຊີລາຍຊື່, ຫຼືການສະແດງອອກ. ເມື່ອຈັດຮູບແບບຊິ້ນສ່ວນດັ່ງກ່າວ, gofmt ຮັກສາການຫຍໍ້ໜ້າຊັ້ນນຳ
ເຊັ່ນດຽວກັນກັບສະຖານທີ່ຊັ້ນນໍາແລະຕິດຕາມ, ດັ່ງນັ້ນແຕ່ລະພາກສ່ວນຂອງໂຄງການ Go ສາມາດເປັນ
ການຈັດຮູບແບບໂດຍທໍ່ໃຫ້ເຂົາເຈົ້າຜ່ານ gofmt.

ຕົວຢ່າງ


ເພື່ອກວດເບິ່ງໄຟລ໌ສໍາລັບວົງເລັບທີ່ບໍ່ຈໍາເປັນ:

gofmt -r '(a) -> a' -l *.go

ເພື່ອເອົາວົງເລັບອອກ:

gofmt -r '(a) -> a' -w *.go

ເພື່ອປ່ຽນແຜນຜັງຂອງແພັກເກັດຈາກເສັ້ນຂອບທາງເທິງທີ່ຊັດເຈນໄປເປັນອັນທີ່ບໍ່ຊັດເຈນ:

gofmt -r 'α[β:len(α)] -> α[β:]' -w $GOROOT/src/pkg

ໃຊ້ gofmt ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌