当前位置:首页 > 数码 > 并非你构想得那么便捷-Go中的switch的六种用法 (并非你构想得到的成语)

并非你构想得那么便捷-Go中的switch的六种用法 (并非你构想得到的成语)

admin3周前 (04-29)数码24
并非你构想得到的成语

Go以其繁复而著称,但并不是每团体都相熟这种言语中switch语句的多样性。首先,假设你对Go的switch语句还不相熟,它或许与其余言语相比有些不同。

上方是一个便捷的示例来展现它是什么样子的:

funcmn(){variint=1switchi{case1:fmt.Println("iis1")case2:fmt.Println("iis2")default:fmt.Println("iis***or2")}}

Go的switch语句有一个很酷的特性,即在找到婚配项后就会中止口头,不须要在每个case的末尾加上break语句。

在Go的switch语句中有两个局部:分号前的局部是初始化器,分号后的局部是要审核的值。

可以选用经常使用两个局部、其中一个局部或许都不经常使用:

switchinitializer;value{}switchinitializer{}switchvalue{}switch{}

很幽默,是吧?

经常使用字面布尔值的switch

有时刻,或许会经常使用一个变量的switch语句,但这里有一种不同的方法。

思考经常使用一个带有字面布尔值的switch语句。这种方法可以让咱们审核多个条件,而不只仅局限于一个变量的值。

funcmain(){varaint=1varbint=2switchtrue{//<---usetrueliteralcasea==1&&b==2:fmt.Println("ais1andbis2")casea==3:fmt.Println("ais3"):default:fmt.Println("ais***or3")}}

乍一看,switchtrue或许仿佛是多余和有意义的。

它觉得有点像在陈说显而易见的理想,但好信息是Go有一种更简化的处置形式,可以像这样简化它:

switch{//<---justremove`true`casea==1&&b==2:...}

这种简化的方法雷同有效。

另外,switch语句也可以与false字面值一同经常使用,提供了一种确定哪些条件未满足的方法。

Switch短赋值

咱们经常漠视switch语句中的初始化器局部。

但它十分有用,与if语句或for循环中的初始化器相似。它准许你申明并赋值一个变量,而后立刻便用它。

上方是一个例子来说明这一点:

switcha:=1;a{case1:fmt.Println("ais1")}//similarifa:=1;a==1{fmt.Println("ais1")}

在这些状况下,变量a的作用域仅限于switch语句,象征着不能在外部经常使用a。

还记得咱们可以疏忽switch的两个局部吗?

你也可以选用只经常使用初始化器局部,当你这样做时,值局部被假设为true:

switcha:=1{casea==1:fmt.Println("ais1")casea==2:fmt.Println("ais2")}

到目前为止,咱们曾经看到了四种组织switch语句的形式:只经常使用初始化器、只经常使用值、两者都经常使用或许两者都不经常使用。但咱们的重点关键在于switch自身。

接上去,咱们将深化讨论case局部的作用以及如何在代码中充沛应用它。

蕴含多个值的case

你可以在一个case中组合多个值。这种方法可以使你的代码更繁复易读:

switcha:=1;a{case1,2,3://<--fmt.Println("ais1,2or3")}

很多Go的新手并不知道这特性能。雷同,他们或许会写出这样的代码:

switcha:=1;a{case1:case2:case3:fmt.Println("ais1,2or3")}

但这种方法并不齐全正确,由于switch在Go中的上班形式不同。

在这个例子中,打印语句只与***后一个case(case3)关系联。所以,假设a是1或2,什么也不会出现,由于这些case前面没有指令,程序会间接跳过它们。

经常使用fallthrough关键字的case

这个关键字准许口头继续到下一个case而不审核其条件。这与大少数言语处置switchcase的形式有些不同。

上方是一个例子来展现fallthrough的上班形式:

switcha:=1;a{case1:fmt.Println("ais1")fallthroughcase2:fmt.Println("Nowincase2")default:fmt.Println("Neither1nor2")}

输入会是什么?

在这种状况下,当a为1时,程序首先打印ais1。而后,由于fallthrough关键字的存在,它会立刻跳转到下一个case(case2),而不审核a能否实践上为2。所以,它也会打印出Nowincase2。

你依然可以在case2中经常使用fallthrough关键字,程序会继续口头下一个case(default),并打印Neither1nor2。

switcha:=1;a{case1:fmt.Println("ais1")fallthroughcase2:fmt.Println("Nowincase2")fallthroughdefault:fmt.Println("Neither1nor2")}//Output://ais1//Nowincase2//Neither1nor2

但要记住,在Go中,fallthrough关键字绕过了下一个case的条件审核。因此,在switch语句的***后一个case中不经常使用它,由于没有后续的case可以过渡到。

自动状况和其纤细差异

Go中的switch语句的自动状况相似于if语句中的else局部。

当没有任何其余case婚配时,它将口头自动状况,然而在Go中,自动状况有一些幽默的特点:

虽然在大少数编程言语中,自动状况通常放在末尾,但在Go中,它可以搁置在switch语句的任何位置。大少数人为了明晰起见会把它放在末尾,但让咱们看看当咱们把它放在扫尾时会出现什么:

switcha:=1;a{default:fmt.Println("Neither1nor2")case1:fmt.Println("ais1")case2:fmt.Println("Nowincase2")}

在这个例子中,即使自动状况首先出现,它依然被视为***后的选用,只要在没有其余case婚配时才会口头。

但还有另一层可以探求。

假设咱们将自动状况与fallthrough关键字混合经常使用会怎样样?让咱们来看看:

switcha:=3;a{default:fmt.Println("Neither1nor2")fallthroughcase1:fmt.Println("ais1")case2:fmt.Println("Nowincase2")}//Output://Neither1nor2//ais1

在这种状况下,当a为3时,switch从自动状况开局,打印Neither1nor2。而后,由于fallthrough的存在,它会移动到下一个case,打印ais1。

带有类型断言的switch

switch语句不只可以处置值,还可以处置类型。这在处置接口时特意有用。

类型断言是成功这一性能的特性,它准许审核接口值的类型,并依据该类型运转不同的代码段:

funcmain(){variinterface{}="hello"switchv:=i.(type){caseint:fmt.Println("iisanintanditsvalueis",v)casestring:fmt.Println("iisastringanditsvalueis",v)default:fmt.Println("Unknowntype")}}

在这种状况下,i是一个存储字符串的接口变量。

switch语句经常使用i.(type)来确定i的类型,而后依据该类型选用要口头的case:


请帮我找100句的以两三个单词组成的英语短语

英语常用短句(问与答)1. Hi.你好。 Hi.你好。 2. Hello.你好! Hello.你好!3. Good morning.早晨好!Good morning.早晨好!4. What’s your name?I’m John Smith.我是约翰、史密斯。 5. Are you Bill Jones?你是比尔、琼斯吗?Yes, I am.是的,我是。 6. How are you?你好吗? Fine, thanks.很好,谢谢。 7. How is Helen?海伦好吗? She’s very well. 她很好。 8. Good afternoon.午安。 Good afternoon.午安。 9. Good evening.晚上好。 Good evening.晚上好。 10. How are you this evening?今晚上您好吗?Fine, thanks.11. Good night, John.晚安,约翰。 Good night. 晚安.12. Goodbye, Bill.再见,比尔。 Goodbye.13. See you tomorrow.明天见。 See you14. May I come in?Come in, please. 请进! 15. Sit down. 坐下!Thank you. 16. Stand up, please. 请站起来。 OK.17. Open your book, please. 请把书打开。 All right.18. Do you understand?你明白了吗?Yes, I understand. 是的,我明白了。 (No, I don’t understand. 不,我不明白。 ) 19. What’s this? 这是什么?It’s a book. 那是一本书。 20. Is this your book? 这是你的书吗?No, that’s not my book. 不,那不是我的书。 21. Whose book is this? 这是谁的书?That’s your book. 那是你的书。 22. And what’s that? 还有那是什么? It’s a pencil. 那是一枝铅笔。 23. Is that a book? 那是一本书吗? No, it isn’t. 不,不是。 24. Is it yours? 它是你的吗? Yes, it’s mine. 是,是我的。 25. Where’s the door? 门在哪儿? There it is. 门在那儿。 26. Is this book his? 这本书是他的吗? No, it isn’t. 不,不是。 27. What are these? 这些是什么? These are books. 这些是书。 28. Where are the books? 那些书在哪儿? There they are. 在那儿。 29. Where are your pens? 你的那些钢笔在哪儿? They’re over there. 在那里。 30. Are these your pens? 这些是你的钢笔吗? Yes, they are. 是我的。 31. These are your books, aren’t they? 这些书是你的,对不对? No, they aren’t. 不,不是。 32. Those aren’t your pens, are they? 那些钢笔不是你的,对吧? Yes, they are. 是的。 33. Who are you? 你是谁? I’m a student. 我是学生。 34. Who is that over there? He’s a student. 他是学生。 35. Is that lady a student? 那位女士是学生吗? No, she isn’t. 不,她不是。 36. Am I your teacher? 我是你们的教员吗? Yes, you are. 是的,你是。 37. That man is a teacher, isn’t he? 那个人是位教员,对不对? Yes, he is. 是的,他是。 38. Who are those people? 那些人是谁? Maybe they’re farmers. 他们可能是农民。 39. Aren’t they students? 他们不是学生吗? I really don’t know. 我真的不知道。 40. What’s your name? 你叫什么名字? My name is Jones. 我姓琼斯。 41. What’s your first name? 你的名字叫什么? My first name is Bill. 我的名字叫比尔。 42. How do you spell your last name? 你的姓怎么拼法? Jones. J-O-N-E-S. 琼斯,J-O-N-E-S。 43. What’s your friend’s name? 你的朋友叫什么名字? His name is John Smith. 他叫约翰、史密斯。 44. Are you John’s brother? 你是约翰的兄弟吗? No, I’m not. 不,我不是。 45. This is Mr. Jones. 这是琼斯先生。 How do you do? 你好! 46. How do you do? 你好!How do you do? 你好!47. , this is Mr. John Smith. 琼斯夫人,这是约翰、史密斯先生。 Very please to meet you. 见到您很高兴。 48. What day is today? 今天是星期几? Today is Monday. 今天是星期一。 49. What day was yesterday? 昨天是星期几? Yesterday was Sunday. 昨天是星期日。 50. What day is tomorrow? 明天是星期几? Tomorrow is Monday. 明天是星期一。 51. What month is this? 现在是几月份? This is January. 现在是一月份。 52. Last month was December, wasn’t it ? 上个月是十二月,对不对?Yes, it was. 是,是十二月份。 53. What month is next month? 下个月是几月份? February.二月。 54. Where were you on Tuesday? 星期二你在哪里? In Beijing.在北京。 55. You were here in February, weren’t you? 二月份你曾在这里,对不对? No, I wasn’t . 不,我没有在这里。 56. Your friend was here a week ago, wasn’t he? 一个星期前,你的朋友曾在这里,是不是? Yes, he was.是的。 57. Do you have a book? 你有一本书吗? Yes, I do. 是的,我有。 58. You have a radio, don’t you? 你有一台收音机,对吗? No, I don’t . 不,我没有。 59. Dees this radio belong to you? 这台收音机是你的吗? Yes, I think it does. 是的,我认为它是我的。 60. How many sisters and brothers do you have? 你有几个姊妹和兄弟? 61. Don’t you have my hat? 你没拿我的帽子吧? Yes, I have both your hat and your coat.不,你的帽子和大衣都在我这里。 62. Does John have a yellow pencil? 约翰有一支黄铅笔吗? Yes, he does. 是的,他有。 63. He has a radio, doesn’t he? 他有一台收音机,对不对? No, he doesn’t have one. 不,他没有。 64. What time is it? 几点钟了? It’s two o’clock. 两点钟。 /It’s a few minutes after two. 两点过几分。 65. 125. Excuse me. Can you tell me the correct time? 对不起,你能告诉我一下准确的时间吗?No, I can’t . 不,我不能。 66. Will you be here at ten o’clock tomorrow? 请你明天十点到这里,行吗? Yes, I will. 行。 67. We’ll be on time, won’t we? 我们将按时到,是吗? I hope so. 我希望如此。 68. What’s the date today? 今天是几号? Today is November first, nineteen sixty-three. 今天是一九六三年十一月一号。 69. When were you born? 你是什么时候出生的? I was born on November first, nineteen thirty-five. 我是一九三五年十一月一日出生. 70. Where were you born? 你出生在什么地方? I was born in a little town not far from here. 我出生在离这儿不远的小城市里。 71. What do you know about the tenth century? 有关十世纪的事你知道些什么? I don’t know anything about that. 关于那个我什么都不知道。 72. Where were you during the month of April last year? 去年四月份你在哪里?I don’t remember where I was then. 我不记得那时我在哪里。 73. Where will you be nest year at this time? 明年这个时候你将在哪里?I am not sure.没有把握。 74. Do you see?你明白了? I see. 我明白了。 75. Whats your decision?你的决定是什么? I quit! 我不干了! 76. Let’s go! 我们走。 Yes, lets.好的。 77. How about you?你呢? Me too. 我也是。 78. I broke my legs.我折了腿。 My god! 天哪! 79. Can I have it?我要这个行不?No way! 不行! 80. What do you think about it?你觉得呢? Not bad. 还不错。 81. Have you finished your job?工作干敢玩了吗? Not yet. 还没。 82. See you. 再见。 See you. 再见。 83. So long. 再见。 So long. 再见。 84. Let’s go to the zoo.我们去动物园吧。 Why not? 好呀! (为什么不呢?) 85. Be quiet! 安静点!I will./All right./ OK.好吧。 86. Have fun! 玩得开心!Thanks.谢谢。 87. How much? 多少钱? Ten yuan.10元。 ) 88. Have another cake?再来一块蛋糕? Im full. 我饱了。 89. I know English.我懂英语。 So do I. 我也一样。 90. Where is the washroom?厕所在哪里?This way. 这边请。 (Thanks.) 91. Good luck! 祝好运! Thanks.谢谢。 92. Keep it a secret for me. 为我保密哦I promise. 我保证。 93. Can you help me?帮个忙好吗? Of course! 当然了! 94. Take care! 保重!I will.我会的。 95. How are your wounds? 你的伤口如何? They hurt. (伤口)疼。 96. Try again. 再试试。 (OK.) 97. Watch out! 当心。 (I will.) 98. Whats up? 有什么事吗? I lost my money.我丢钱了。 99. Guess what? 猜猜看? Sorry, I cant.对不起,猜不出。 100. Is it too big?太大了吧? I think so. 我也这么想。 101. Whats the time? 几点了?Let me see.让我想想。 102. Im sorry.对不起。 )Never mind.不要紧。 103. Can you buy me a book?能买本书给我吗? No problem! 没问题! 104. Whats new? 有什么新鲜事吗? Nothing much.没有什么。 105. Feel better? 好点了吗?Much better.好多了。 106. I love you! 我爱你! (I love you, too. 我也爱你!) 107. Is it yours? 这是你的吗? Yes, it is.是啊。 108. Are you sure? 你肯定吗?Yes, I am sure.是的。 109. Do l have to 非做不可吗? Yes, I’m afraid so.恐怕是的。 110. Here you are. 给你。 Thank you.谢谢。 111. Anything else? 还要别的吗? Nothing else.不要了。 112. Do me a favor? 帮个忙,好吗?I will be glad to.很乐意。 113. Help yourself. 别客气。 Thank you.谢谢。 114. Whos calling? 是哪一位?This is John.我是约翰。 115. Can I help you? 我能帮你吗? I want a ….我想买….116. Enjoy yourself! 祝你玩得开心! Thank you.谢谢。 117. Excuse me,Sir. 先生,对不起。 Yes?什么事情?118. Hows it going? 怎么样?I have no idea. 我没有头绪/我不知道。 119. Thanks for your help.谢谢你的帮助Youre welcome. 不客气。 120. When shall we go there? 我们何时去那里?Any day will do. 哪***都行。 121. Are you kidding? 你在开玩笑吧!No, I’m serious.我是认真的。 122. Congratulations! 祝贺你! Thank you.谢谢。 123. What did you say? 你说什么? I said nothing.我没有说什么。 124. What is he talking about? 他在说些什么? About the trip to Beijing。 北京之行。 125. What’s going on/ happening / the problem? 怎么啦? We lost.我们输了。 126. Where are you going ? 你去哪里? I’m going home. 回家。

帮我想100个左右的英语动词词组,词组是2字以上 比如go swimming go shopping这样都可以 1个词组1财富值哦

ask for leave 请假 back and forth (前后)来回地,反复地 back up 支持;倒退 be absorbed in 专心于,精神贯注于 be described as 被描写成 be in favor of 支持 be made up of 由…组成,由…构成 be short of 缺少,不足;未达到 bear ... in mind 记住(某事) because of 因为,由于 before long 不久以后 be worth doing sth 值得做某事 beyond the question 毫无疑问,确定无疑 both ... and ... 既…又…,不但…而且 break down 损坏,抛锚 break in 破门(窗)而入;打断,插嘴 break into 强行闯进 break off -中断,中止 break ones leave ;超假 break out (战争等)爆发;使逃脱,使逃走 break through 突破,突围 break up 打碎;终止,结束 bring about 带来,引起,导致 bring forward 提出(建议等) bring in to effect 使生效,实行 brmgin to operation ... 实施;使运行 bring out 使…显示出来;出版 bring up 教育,培养 build up 逐步建立、增强,call for 要求,需要;邀请 call off 取消 call on 访问,拜访;呼吁,号召 call up 打电话;召集 care forr 照顾,照料;喜欢 carry forward 发扬;进行 carry off 拿走,夺去…的生命 carry on 继续 carry out ,执行,贯彻;进行(到底) catch sight of 看到,发现 catch up with 赶上 cheat sb. (out) of sth. 骗取某人的某物 check in 办理登记手续,报到 check out 结账后离开,办妥手续离开 cheer up 高兴起来,振作起来 clear up 清理;使变清;放晴 come around 苏醒;顺便来访 come in handy for sth 某物迟早有用 come on (表劝说,鼓励等)来吧,走吧;开始 come out 出版,发表;显现,出现;结果是 come through 经历…仍活着 come to 苏醒;共计,达到 come to an end 结束 come true 实现 come up 出现,走上前来 come up with 追上,赶上;提出 compare ... to 把…比作,把…与…比较 count for little 轻视 count on 依靠,指望 cut down 砍倒;消减;缩短 cut in 打断,插嘴;(汽车)超车抢档 cut off 切掉;切断;阻隔 cut out 删掉,割去 cut short 缩短, 删节 D 词语 解释 deal with 做买卖;处理;论述,涉及 — decide on 考虑后选定或决定 die down 变弱,逐渐消失 — die out 消失,灭绝 do away with 废除,去掉 do ... a favour 帮助某人 draw in (火车、汽车)进站 araw up 起草,制订 dream of 梦到;梦想,向往 dress up 穿上盛装,精心打扮 drop in 顺便(非正式)访end up 结束,告终except for 除了…外 face to face 面对面(的)地;对立地 fail to do. . 没能做… fit a new suit on sb. 给某人试穿新衣服 fit in with 适合、符合;适应 get across 使通过;使被理解 get along 过活;相处(with);进展 get down 从…下来;着手进行;写下 get into 对…发生兴趣;卷入;进入 get off (从…)下来;逃脱惩罚 get on 骑上(马、自行车等),登上(车、船、飞机等);有进展 get on with 与…友好相处;继续干 get out 离去,退出(组织等);(消息等) 泄漏 get over 克服(困难等);从(疾病、失望、震惊等)中恢复过来 get rid of 处理掉;摆脱 get through 完成;打通电话;通过(考试) get up 起床;起立 give in 屈服;让步 give off 发出或放出(蒸气等) give out 分发;发出(气味等) give up 放弃;投降 give way to 让位于;给…让路 go after 追逐,追求;设法得到 go ahead 开始,进行;前进,领先 go along with 赞同,附合,支持 go around (消息)流传;足够分配 go down 下去;(船等)下沉;下降 go for 去请,去取;赞成 go in for 从事于;酷爱;追求 go into 进入;调查;从事 go into action 开始行动 go into effect 实施,生效 go on 继续下去,进行 go out 熄灭,停止运转;过时 go over 检查;复习 go through 遭受,经历;检查,审查 go up 上升,(物价等)上涨;被炸毁,被烧毁 go wrong 出错;发生故障,出毛病 grow up 成熟;成年;发展 H 词语 解释 had better 应该,还是…好 had rather ... than 宁愿…(而不是) hand in 交上;递上 hand out 分发,散发 hand over 交出,移交 hang on 抓紧不放;坚持下去;(电话不挂) 等一会儿 hang up 把…挂起来;挂断(电话) have an advantage over 胜于,优于 have in mind 记在心里;考虑到,想到 have nothing to do with 和…毫无关系 have (something) to do with 和…(有点)关系 head for 朝…方向走去 help oneself 自取所需(食物等) hold back 踌躇,退缩不前;阻止 hold sth back from sb 向某人隐瞒某事 hold on 握住不放;坚持;(打电话用语) 等一会儿 hold on to 紧紧抓住;控制,克制 hold up 举起;耽搁;延迟 hurry up (使)赶快;匆匆完成 hurt ones feelings 伤害某人感情 I 词语 解释 if only 只要;要是…就好 in a hurry 急于,忙于 ’ in a sense 从某种意义上 in a way 在某种程度上,从某一点上看 in a word 简而言之,一句话 in addition to 除…之外(还) in advance 预先,事先 in any case 无论如何,不管怎样 in brief 简单地说 in case of 假如,如果发生;防备 in charge of 负责,主管 in common 共有的,共用的 in debt 欠债 in detail 详细的 in effect 实际上,事实上 in fact 事实上,其实 in favour of 支持,赞成 in front of 在…前面 in general 一般说来,大体上 in half 成两半 in honour of 为向…表示敬意;为纪念,为庆祝 in no case 无论如何不,决不 in no time 立即,马上 in no way 决不 in ones mind eye 在…看来 in order 按顺序;整齐 in order to 为了(做某事) in other words 换句话说,也就是说 in part 部分地 in particular 特别,尤其 in person 亲自 in proportion to 与…成比例 in public 公开地,当众 in question 正在谈论的 in relation to 有关,涉及 in return (for) 作为(对…的)回报、交换 in short 简言之,总之 in sight 看得见,在视线之内;在望 in spite of 不管,不顾 in store 储藏着;准备着;必将发生、就要到来 in that 因为 in the course of 在…期间,在…过程中 in the end ***后,终于 in the face of 在…前面;不管,即使 in the future 在将来 in the way 挡道,“妨碍某人 in time 及时;***后,终于 in touch 联系,接触 in turn 依次地,轮流地;转而,反过来 in vain 徒劳,白费力 in stead of .替代,而不是 J 词语 解释 judging by/from 从…判断 just now 刚才,才不久;现在,眼下 join in 参加,加入;和…在一起 K 词语 解释 keep an eye on 留意,照看 keep in mind 记住 keep in touch with 与…保持联系 keep it up 坚持 keep on 继续进行,反复地做 keep ones word 守信用 keep sth. in ones mind 牢记某事 keep to 坚持;固守(习惯等) keep up with 跟上,不落后 kill off 消灭,杀光 knock down 撞倒;击倒 knock out (拳击中)击倒,击昏 L 词语 解释 laugh at 因…而发笑;嘲笑 lay aside 把…搁置一旁;留存,储存 lay down 放下;铺设(铁路);制定(计划等) lay out 布置,安排,设计;摆出,展开 lead to 通向;导致,引起 learn by heart 记住,背诵 learn from 学习,向…学习 leave behind 丢弃;留下;忘记携带 leave off (使)停止,停下来 leave out 忽略,遗漏;省略 et alone 更别提;不打扰 let off 排放;放(炮),开(枪) let out 放掉(水等),发出 lie in 在于 line up 排队,使排成一行 little (表示否定,不可数)没多少 little by little 一点一点地,逐渐地 live on 靠…生活;以…为食 live through 经历过;度过;经受住 live up to 无愧于;做到;符合 long before 在…以前很久 long for 渴望 look after 目送;照料,照顾 look at 看;看待 look back 回头看;回顾 look down on /upon 蔑视,看不起 look for 寻找,寻求;指望,期待 look forward to 盼望,期待;预期,预料 look into 观察;调查;查阅 look on 旁观;观看 look out 留神,注意 look over 仔细检查,细看;察看,巡视 look through (从头***尾)浏览;详尽核查;温习 lay out 布置,安排,设计;摆出,展开 lead to 通向;导致,引起 learn by heart 记住,背诵 learn from 学习,向…学习 leave behind 丢弃;留下;忘记携带 leave off (使)停止,停下来 leave out 忽略,遗漏;省略 let alone 更别提;不打扰 let off 排放;放(炮),开(枪) let out 放掉(水等),发出 lie in 在于 line up 排队,使排成一行 little (表示否定,不可数)没多少 little by little 一点一点地,逐渐地 live on 靠…生活;以…为食 live through 经历过;度过;经受住 live up to 无愧于;做到;符合 long before 在…以前很久 long for 渴望 look after 目送;照料,照顾 look at 看;看待 look back 回头看;回顾 look down on /upon 蔑视,看不起 look for 寻找,寻求;指望,期待 look forward to 盼望,期待;预期,预料 look into 观察;调查;查阅 look on 旁观;观看 look out 留神,注意 look over 仔细检查,细看;察看,巡视 look through (从头***尾)浏览;详尽核查;温习 M 词语 解释 make a Fire 生火 make for 走向,向…前进;导致,促成 make fun of 嘲笑;开…玩笑 make ones way 去,前进,前往 make out 写出,开列;看出,辨认出 make sense 讲得通,有意义,言之有理 make sure 查明,务必要做到 make up 组成,构成;编造,虚构;化妆 make up for 补偿,弥补 make up ones mind 下定决心,打定主意 make use of 使用,利用 masses of 大量的 mix up 拌和;混淆 more or less 或多或少,左右;有点儿 N 词语 解释 neither ... nor ... 既不…也不… no doubt 无疑地 no less than 不少于,多达 no longer . 不再,已不 no more 不再 no more than 不多于,***多 no sooner ... than 一…就 not only ... but also 不但…而且 nothing but 只有;只不过 now and then 时而,不时 now that 既然,由于 O 词语 解释 of course 当然,自然 off duty 下班 on a small/large scale 小(大)规模地 on account of 由于,因为 on average 平均;通常;普通 on board 在船(或车、飞机等)上 on business 因公出差 on duty 值班,当班 on earth 究竟,到底 on foot 步行 on guard 站岗,警戒 on occasion (s) 有时,间或 on ones own 独立地,靠自己地 on purpose 故意,有目的地 on sale 出售;廉价出售 on the contrary 正相反 on the one hand 一方面 on the other hand 另一方面 on the spot 在现场,当场 on the whole 总的来说,大体上 on time 准时 once again 再一次 once in a while 偶尔 once upon a time 从前 once more 再一次,又一次 one another 相互 one ... the other 一个…另一个… open fire 开火 or else 否则,要不然 or so 大约,左右 other than 不同于;除了 out of 在…外;离开…;缺乏 out of breath 喘不过气来 out of control 失去控制 out of date 过时的,不用的 out of doors 在户外 out of order 出故障;秩序混乱 out of place 不在适当的位置;不相称的、格格不入 our of sight 看不见,在视野之外 out of the question 毫不可能 out of work 失业 over and over 一再地,再三地 P 词语 解释 pass away 去世 pass On 把…传给别人 pay attention to 注意 pay back 偿还(借款等);回报 pay for 付款;偿还 pay off 还清(债款);取得成功 pick out 选出,挑出;辨认出,分辨出 pick up 捡起;(车等)中途搭人;学会 play apart (in) (在…中)扮演角色;(在…中) 起作用 play fire ,玩火 plenty of 许多,大量 point out 指出,指明 prior to 在前,居先,比…在先 pull in (车)进站;(船)到岸 pull into (车等)进入,驶入 pull out 拔出,抽出;(车、船等)驶出 put aside 储存,保留 put away 把…收起,放好 put down 记下;放下;镇压 put forward 提出(要求、事实等) put into practice 实行,实施 put off 推迟,拖延 put on 穿上;上演 put out 熄灭;关(灯);公布,出版 put to use 使用 - put up 举起;建造;张贴 put up with 忍受,容忍(讨厌的人) Q 词语 解释 quite a few 相当多,不少 R 词语 解释 rather than 宁愿…(而不);不是…(而是) refer to ... as 把…称作;把…当作 regardless of 不顾,不惜 remind sb of sth 提醒某人某事 result from 是(由)…造成 result in 起,导致;结果是 right away 立即,马上 ring off 挂断电话;停止讲话 ring up 打电话 rob sb. of sth. 抢劫某人某物 run into 偶然碰见;遇到(困难等);共计 run to (of) 用完,耗尽 run over (跑)过去、撞倒;溢出 run through 跑着穿过;刺穿;贯穿 S 词语 解释 see ... off 为某人送行 see ... through . 看破、看穿 see to 负责,注意,照料 send for 派人去请;召唤;索取 send off 寄出;为…送行;解雇 set about 开始,着手 set a fire to ... 给…烧把火 set apart 使分离;使显得突出 set aside 留出,拨出;不理会,置于一边 set back 推迟,延缓,阻碍;使花费 set down . 制订…;放下… Set free 释放 set off 出发,起程;激起,引起 set out 动身,起程;开始 set up 创立,建立,为…作好准备; 竖起,建造 settle down 定居;安下心来 show off 炫耀,卖弄 show up 来到,露面 side by side 肩并肩地,一起 slow down /up 放慢速度;减速 so ... as to 如此…以***于 so far 迄今为止;到这种程度 so /as far as…(be) concerned 就…而言 so long as 只要,如果;既然,由于 some ... others ... 一些..其余的… sooner or later 迟早,早晚,或迟或早 no sooner ... than 一…就… stand for 是…的缩写,代表,意味着;主张,支持 stand out 引人注目;杰出,出色 stand up 起立;(论点、证据等)站得住脚 stick to 粘贴在…上;紧跟,紧随;坚持;忠于;信守 such as 例如,诸如 suit well with 很相称、彼此很协调 sum up 总结,概括 switch off /on .(用开关)关掉/开启 T 词语 解释 take ... for 把…认为是,把…看成是 take advantage of 利用,趁…之机 take after (在外貌、性格方面)与(父、母)相像 take apart 拆卸,拆开 take away 拿走;减去 take down 取下;记下;拆卸 take for 把…认为是,把…看作是 take ... for granted 认为—.—理所当然;(因视作当然而) 对…不予以重视 take in 欺骗;领会,理解 take into account 把…考虑进去 take off 脱下(衣帽等);起飞 take on 承担,呈现(面貌) take ones time 不着急,不慌忙 take out 扣除 take over 接受,接管;借用,承袭 take part in 参加,参与 take place 发生,进行,举行 take the place of 代替,取代 take turns 依次,轮流 - take up 开始从事;占去,占据 tell ... from 辨别,分辨 the moment (that) 一…(就) thanks to 由于,多亏 think of 想到,记得;想一想,考虑,关心 think of ... as 把…看作是,以为…是 think over 仔细考虑 throw away 扔掉,抛弃 to a certain degree /extent某种程度 to the point 切中要害,切题 touch on 谈及,提及 try on 试穿 try ones best 尽力,努力 try out 试用,试验 turn down 拒绝;关小,调低 turn in 上床睡觉;交还,上交 turn ... into 使变成,使成为 turn off 关(水源等);拐弯 turn on 开,旋开(电灯等) turn ones back on 不理睬 turn out 关掉(收音机等);生产,制造;驱逐;结果是 turn out to be + adj. 结果是 turn over 仔细考虑 turn to 变成;求助于,借助于 turn up 出现,来到;开大,调大 U 词语 解释 under control 处于控制之下 undergo experiences 经历,体验 under the circumstances 在这种情况下,(情况)既然如此 up to (数量上)多达;(时间上)直到; 取决于 up to date 现代化的,切合目前情况的 use up 用完,耗尽 W 词语 解释 wait for 等候,等待 wait on 服侍(某人) warm up (使)暖起来;(使)变热 wash up 洗餐具;洗手洗脸 watch out for 密切注意;戒备,提防 wear out 穿破,用坏;(使)疲乏,(使)耗尽 What about ... (征求意见时)怎么样 What if ... 如果…将来会怎么样 whether ... or 是…还是…,不管…还是 wipe out 彻底摧毁,消灭 with regard to 关于,***于 within reach 伸手可及 with respect to 关于,***于 with the exception of 除…之外 without question 毫无疑问,毫无异议 work out 算出;想出,制定出 有一百个左右吧 自己找 有的是介词短语 有的是动词短语

免责声明:本文转载或采集自网络,版权归原作者所有。本网站刊发此文旨在传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及版权、内容等问题,请联系本网,我们将在***时间删除。同时,本网站不对所刊发内容的准确性、真实性、完整性、及时性、原创性等进行保证,请读者仅作参考,并请自行核实相关内容。对于因使用或依赖本文内容所产生的任何直接或间接损失,本网站不承担任何责任。

标签: Go

“并非你构想得那么便捷-Go中的switch的六种用法 (并非你构想得到的成语)” 的相关文章

Go-言语中并发的弱小效劳 (go语言语法很奇怪啊)

Go-言语中并发的弱小效劳 (go语言语法很奇怪啊)

施展效率和照应才干 并发是现代软件开发中的一个基本概念,它使程序能够同时口头多个义务,提高效率和照应才干。在本文中,咱们将讨论并发在现代软件开发中的关键性,并深化了解Go处置并发义务的共同...

Go-内存调配优化-在结构体中充沛应用内存 (go 内存)

Go-内存调配优化-在结构体中充沛应用内存 (go 内存)

在经常使用Golang启动内存调配时,咱们须要遵照一系列规定。在深化了解这些规定之前,咱们须要先了解变量的对齐形式。 Golang的unsafe包中有一个函数Alignof,签名如下: f...

内存优化与渣滓搜集-深化探求优化程序性能的***佳通常-Go (内存优化与渣子有关吗)

内存优化与渣滓搜集-深化探求优化程序性能的***佳通常-Go (内存优化与渣子有关吗)

Go提供了智能化的内存治理机制,但在某些状况下须要更精细的微调从而防止出现OOM失误。本文将讨论Go的渣滓搜集器、运行程序内存优化以及如何防止OOM(Out-Of-Memory)失误。 Go...

14条超乎想象的Go接口***佳实践

14条超乎想象的Go接口***佳实践

近年来,越来越多的***开始关注 Go 语言,它以其高效、简洁和高并发性而闻名。在 Go 语言中,接口是一个非常强大的特性,它可以帮助我们定义和实现不同的行为。本文将介绍 Go 语言中接口设计的一...

b-Go-成功线程安保的缓存-sync.Map-中经常使用-b

b-Go-成功线程安保的缓存-sync.Map-中经常使用-b

缓存是提升现代运行程序性能的关键方面。它准许您存储并极速检索低廉操作的结果或经常访问的数据,缩小了重复从新计算或失掉数据的须要。在本文中,咱们将讨论如何经常使用sync.Map包在Go中成功线程安...

在Go中高效治理同步和异步处置

在Go中高效治理同步和异步处置

在开发环节中,当须要同时处置多个操作时,***经常面临同步和异步两种处置形式的选用。 同步处置 在同步处置形式中,义务按顺序一个接一个地口头。每个义务必定在下一个义务开局之前成功。这象...

个现代网站开发必备Go-10-软件包-您应该知道的 (现代网站开发流程中影响产品定义的因素是)

个现代网站开发必备Go-10-软件包-您应该知道的 (现代网站开发流程中影响产品定义的因素是)

Go仰仗其杰出的性能、内置并发性和蓬勃开展的生态系统,已成为构建持重、可扩大网络运行程序的***。 咱们将讨论10个关键Go软件包,它们将使您的网络开发技艺更上一层楼。 关于每个软件包...