请问 Go 的 fmt 是什么单词的缩写?

如题:请问 Go 的 fmt 是什么单词的缩写?

已邀请:

wanglihua

赞同来自: themoonstone itfanr mnhkahn fengche

Package fmt implements formatted I/O with functions analogous to C's printf and scanf. The format 'verbs' are derived from C's but are simpler.

astaxie - 创造、获取、分享、传播和应用Go

赞同来自: Xanthus zradelaide1122 ming lychee toukii yann1992 yulon lifei6671 jinheking simple chai2010 yhf_szb flewliu更多 »

我想请问一下net是什么意思啊?为什么不是network?这样的问题太多了,你在问这个问题之前自己思考过吗?fmt包是用来做什么的?

我非常尊重新手,而且也希望通过好的引导新手快速的入门,但是新手不是提这样问题的借口,我是希望提问之前自己能够有自己的思考。

首先新人提这个问题没有任何不妥。 当年学c语言第一课,老师教我们写 stdio.h,有的人背下来,有的人去研究,认识了std io header 这些常见名词,了解了基本概念。

stackoverflow上有大量看起来初级的问题,但很多新人就是靠这些一步步成长。

反而站长这种“自己看不到帮助就认为是低质量问题”的态度实在令人担忧,突然对新社区的运营能力表示担忧。社区本来就是非常open的,但站长却要带着强烈的主观掌控想法。

astaxie - 创造、获取、分享、传播和应用Go

赞同来自: boilingbit fengche zradelaide1122 ming beek

麻烦不要问那么白的问题,严重影响社区的质量,问之前请好好的读一下提问的智慧

qianyunlai

赞同来自: xiaoma itfanr zhr gogoing

1、不能藐视Go初学者的提问,都能从基础过来的; 2、看了好些资料,貌似都没提到 fmt 是什么的缩写的说明,,如果能理解单词原义的话,,可增强对Go的理解; 3、可增加一个 Go基础 版块;

qianyunlai

赞同来自: zhr gogoing ericfreeman wen_pp

虽然没见到站长本人,但是从尺寸不大的头像图片上,可以看得出站长有着温家宝总理般的慈祥的面孔和迷人的笑容,,,从时长不长的视频教程中,可以听得出站长有着温家宝总理般温文尔雅的声音和性格,博学多才,,从beego框架的研发,到文档手册制作,可以看得出站长对Go宣传的爱心和用心,,,从基本上都会回答社区的每一个提问,可以看出站长的耐心和担当,,,从搭建Go社区那一刻,可以看得出站长无形中华丽地化身为Go宣传天使,已远远超越了Go技术本身,,,在众多成熟Go社区中,选择站长刚搭建不久的社区,除了有缘外,更多的是对站长本人的认可,,,站长的一句“麻烦不要问那么白的问题,严重影响社区的质量”,确实颠覆了一些东西,,,

itfanr - @inspur

赞同来自: yxllin phpgolanger beek

format

bt

赞同来自: gogoing sunday Rg

如果是在知乎上,这个问题会怎么回答,会不会是这样子? ^_^

1、分析历史,当今语言使用fmt的有哪些,有哪些其他的写法 2、说明现状,go中还有哪些常用缩写 3、展望未来,我们的go包该如何更好的命名

傅小黑

赞同来自: xiaoma

我觉得自己可以先查一下的,fmt这个词已经用烂了,

c++

#include "stdafx.h"
fmt::printf("Elapsed time: %.2f seconds", 1.23);

jsp

<fmt:formatNumber type="percent" maxIntegerDigits="3" value="${balance}" /></p>

FrankDing - 这个人很懒。。。

赞同来自: itfanr

版主说的话没啥问题。有些问题这样直接指出来,比拐弯抹角委婉的说出来要节省大家时间。另外,和别人交流问题,如果是玻璃心请绕行

duanquanyong

赞同来自: gogoing

站长说的有点太过了,即使是那么回事。 新手的没有水准的提问,你可以不回答的。

qianyunlai

赞同来自: sheepbao

重新登录社区,发现有 10 多条 回复提醒信息,,,,

<1>、让大伙见笑了,,,谢谢大伙的指点和批判; <2>、人身攻击没啥意思,我也不擅长跟被人骂来骂去,很少吵架,只想认真学点东西,,,很少混社区,什么注册小号,干些伤天害理的事情,基本不会; <3>、当时只是对站长有点小崇拜,不仅长得帅,还很有学问,,,学习Go也是从他的《Go Web 编程》开始,正在看他的beego资料和视频教程,有些很基础性的东西,没搞明白,于是就有想参与社区进来互动交流的想法,,,并且也希望以后有能力回答其他人提问的机会; <4>、事情总会有两面性,任何的争辩或多或少都会有损对方的形象,我的形象不要紧,因为没人认识我,站长还需长期把社区运营好,,,所以恳求 站长把我的帖子删除,,,谢谢,,,我找了好久,,貌似没找到“删除”按钮;

yxllin

赞同来自: gogoing

1、fmt 我理解的是format 2、参照楼上那些查找问题的方法。

zradelaide1122

赞同来自: itfanr

个人理解吧,作为程序员最基本的素养,其实是baidu google wiki,这样自己理解会更好一些,还能锻炼自己的搜商,而不是伸手党。楼主也不要摆出一副,我是初学者,一切都理所应当的架势,好啦 散啦散啦

gogoing

赞同来自: itfanr

go语言本来也还在发展推广阶段,何必打压好学的新人呢? 能解答的就回复下吧 没心情的就跳过这贴呗

sunday

赞同来自: gogoing

好吧,我也被颠覆了,对于问答式的帖子,很大程度上,质量不在提问,而在帖子的回复,楼上的网友说的有道理,

如果这个问题在知乎上,会有什么样的交流结果呢? 1、分析历史,当今语言使用fmt的有哪些,有哪些其他的写法? 2、说明现状,go中还有哪些常用缩写? 3、展望未来,我们的go包该如何更好的命名?

像类似这种“麻烦不要问那么白的问题,严重影响社区的质量。。。”,“我是没有任何耐心的,我没有义务回答你任何问题。。。” 等劣质回帖才是影响社区质量的罪魁祸首,不仅态度有问题,还答非所问,可以考虑邀请一些更为资深的Go专家(如 雨痕)对问题多层次,多方面,更为深入地剖析,这样才过瘾!

astaxie - 创造、获取、分享、传播和应用Go

赞同来自: itfanr

对于不经脑的提问我是没有任何耐心的,我没有义务回答你任何问题。我不会在这个问题再回复你任何信息。

ilmari

赞同来自:

format? 这个包的名字叫fmt,至于为啥叫fmt。。。。。

qianyunlai

赞同来自:

第一位 参与者,,就和我一样 有同样的疑问

qianyunlai

赞同来自:

要有耐心,,既然想当Go的志愿者和服务者,,,心态是很重要的,,,不要影响自己的心情,,,

gameogre - 游戏魔兽

赞同来自:

这个明显是英文不好嘛,和go一点关系也没:smiley:

田浩浩 - https://github.com/llitfkitfk

赞同来自:

https://en.m.wikipedia.org/wiki/Fmt_(Unix)

楼主太年轻 应该多使用google 或者wiki

jackyzhao001

赞同来自:

我觉得可以开一个新手专栏、在里面去提些初级问题、这样就不会影响社区质量了。

faster

赞同来自:

我也刚接触到Go语言,在京东网上准备购买雨痕的《Go语言学习笔记》时,京东网推送我购买《Go Web 编程》,看来还是算了。

snsgou

赞同来自:

很显然,这是个高手云集交流的地方,全站没有看到 发帖规则、Go基础性文档向导的 链接,初学者就不要来这里打酱油了,修炼几年后再来吧。有谁能推荐一个包容性氛围更好一点的社区呢? @gogoing

itfanr - @inspur

赞同来自:

大家别争论了。哎~

何不花时间去学习~

snsgou

赞同来自:

@gogoing 我很崇拜你耶,句句说的在理,,,情商高

bearzyj

赞同来自:

刚接触go,有同样的问题,google了一下,分享如下:

原答案:https://stackoverflow.com/questions/23597165/go-meaning-of-the-fmt-package-acronym

其中提到: fmt is short for format.

Package fmt implements formatted I/O with functions analogous to C's printf and scanf. The format 'verbs' are derived from C's but are simpler.

根据原答案,发现类似问题可以从 网站 https://golang.org/ 搜索到。

例如这个问题搜索到的页面是 https://golang.org/pkg/fmt/

solar - 91小泥人

赞同来自:

表示同情站长,要是问我,我也烦

simple - 既要有梦想,又要有实力

赞同来自:

支持站长,每个人都可以有自己的态度。而且站长只是希望我们这个社区可以更有质量的发展下去,对事不对人,都不要往心里去。 如果自己提问题都不经过思考,就不要指望别人会给你什么好的答案,我刚才在百度和google上都输入了关键字: fmt golang, 感觉看一下搜索结果第一条(无需点进去)就可以找到答案。觉得你提这个问题花的成本有点大。 另外好的问题可能比答案更有价值,多提一些有意思的问题吧,这个问题真的很无趣(对事不对人)。越是新手越应该注意自己的提问方式,这样你会学到更多的东西。

mintzhao - 区块链开发者

赞同来自:

我也被颠覆了,不过是被楼主颠覆了。我看到这么白的问题进来,还以为我把fmt包理解错了呢。别标榜自己是新手了好吗?没有什么意义啊,新手只能说明你入坑晚啊,或者你年轻啊。但问了这么白的问题,我觉得楼主就是还没毕业,而且英语4级还没过。唉,小孩子不要看暴漫

boilingbit

赞同来自:

fmt包文档第一句话也不看,我也是醉了,伸手党最鄙视了

boilingbit

赞同来自:

这么晚了,还注册小号赞自己,别在这儿胡搅蛮缠了,我混迹程序论坛十几年了,你这样的见过很多,前辈的意见还是虚心听取的好,去社会上你这样试试,看谁会理你。

yulon

赞同来自:

连包的描述都没仔细看过还义正言辞标地榜自己好学,到底哪里好学了?

这种一点都不尊重 Go 开发者的行为为什么要给好脸色看?

该问题目前已经被锁定, 无法添加新回复