
正文
go语言难点汇总 go语言知识点
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP程序员开始学Golang,为什么感觉那么难
难点如下:
1、php大部分处理的是字符串go语言难点汇总,而go大部分时候要涉及到字节的处理。
2、php大部分时候可以忽略变量类型go语言难点汇总,而go是强类型的。
3、php的语法简单,而go的语法新潮一时半会接受不go语言难点汇总了可以理解。比如 a:=10。
上面的难点,对有学习过其它强类型语言的php程序员,都不是事。
相关问答
Q1: 为什么go语言适合开发网游服务器端
个人觉得golang十分适合进行网游服务器端开发go语言难点汇总,写下这篇文章总结一下。 从网游的角度看: 要成功的运营一款网游go语言难点汇总,很大程度上依赖于玩家自发形成的社区。只有玩家自发形成一个稳定的生态系统go语言难点汇总,游戏才能持续下去,避免鬼城的出现。而这就需要多次大量导入用户,在同时在线用户量达到某个临界点的时候,才有可能完成。因此,多人同时在线十分有必要。 再来看网游的常见玩法,除了排行榜这类统计和数据汇总的功能外,基本没有需要大量CPU时间的应用。以前的项目里,即时战斗产生的各种伤害计算对CPU的消耗也不大。玩家要完成一次操作,需要通过客户端-服务器端-客户端这样一个来回,为了获得高响应速度,满足玩家体验,服务器端的处理也不能占用太多时间。所以,每次请求对应的CPU占用是比较小的。 网游的IO主要分两个方面,一个是网络IO,一个是磁盘IO。网络IO方面,可以分成美术资源的IO和游戏逻辑指令的IO,这里主要分析游戏逻辑的IO。游戏逻辑的IO跟CPU占用的情况相似,每次请求的字节数很小,但由于多人同时在线,因此并发数相当高。另外,地图信息的广播也会带来比较频繁的网络通信。磁盘IO方面,主要是游戏数据的保存。采用不同的数据库,会有比较大的区别。以前的项目里,就经历了从MySQL转向MongoDB这种内存数据库的过程,磁盘IO不再是瓶颈。总体来说,还是用内存做一级缓冲,避免大量小数据块读写的方案。 针对网游的这些特点,golang的语言特性十分适合开发游戏服务器端。 首先,go语言提供goroutine机制作为原生的并发机制。每个goroutine所需的内存很少,实际应用中可以启动大量的goroutine对并发连接进行响应。goroutine与gevent中的greenlet很相像,遇到IO阻塞的时候,调度器就会自动切换到另一个goroutine执行,保证CPU不会因为IO而发生等待。而goroutine与gevent相比,没有了python底层的GIL限制,就不需要利用多进程来榨取多核机器的性能了。通过设置最大线程数,可以控制go所启动的线程,每个线程执行一个goroutine,让CPU满负载运行。 同时,go语言为goroutine提供了独到的通信机制channel。channel发生读写的时候,也会挂起当前操作channel的goroutine,是一种同步阻塞通信。这样既达到了通信的目的,又实现同步,用CSP模型的观点看,并发模型就是通过一组进程和进程间的事件触发解决任务的。虽然说,主流的编程语言之间,只要是图灵完备的,go语言难点汇总他们就都能实现相同的功能。但go语言提供的这种协程间通信机制,十分优雅地揭示了协程通信的本质,避免了以往锁的显式使用带给程序员的心理负担,确是一大优势。进行网游开发的程序员,可以将游戏逻辑按照单线程阻塞式的写,不需要额外考虑线程调度的问题,以及线程间数据依赖的问题。因为,线程间的channel通信,已经表达了线程间的数据依赖关系了,而go的调度器会给予妥善的处理。 另外,go语言提供的gc机制,以及对指针的保护式使用,可以大大减轻程序员的开发压力,提高开发效率。 展望未来,我期待go语言社区能够提供更多的goroutine间的隔离机制。个人十分推崇erlang社区的脆崩哲学,推动应用发生预期外行为时,尽早崩溃,再fork出新进程处理新的请求。对于协程机制,需要由程序员保证执行的函数不会发生死循环,导致线程卡死。
Q2: 如何看待go语言泛型的最新设计?
Go 由于不支持泛型而臭名昭著,但最近,泛型已接近成为现实。Go 团队实施了一个看起来比较稳定的设计草案,并且正以源到源翻译器原型的形式获得关注。本文讲述的是泛型的最新设计,以及如何自己尝试泛型。
例子
FIFO Stack
假设你要创建一个先进先出堆栈。没有泛型,你可能会这样实现:
type Stack []interface{}func (s Stack) Peek() interface{} {
return s[len(s)-1]
}
func (s *Stack) Pop() {
*s = (*s)[:
len(*s)-1]
}
func (s *Stack) Push(value interface{}) {
*s =
append(*s, value)
}
但是,这里存在一个问题:每当你 Peek 项时,都必须使用类型断言将其从 interface{} 转换为你需要的类型。如果你的堆栈是 *MyObject 的堆栈,则意味着很多 s.Peek().(*MyObject)这样的代码。这不仅让人眼花缭乱,而且还可能引发错误。比如忘记 * 怎么办?或者如果您输入错误的类型怎么办?s.Push(MyObject{})` 可以顺利编译,而且你可能不会发现到自己的错误,直到它影响到你的整个服务为止。
通常,使用 interface{} 是相对危险的。使用更多受限制的类型总是更安全,因为可以在编译时而不是运行时发现问题。
泛型通过允许类型具有类型参数来解决此问题:
type Stack(type T) []Tfunc (s Stack(T)) Peek() T {
return s[len(s)-1]
}
func (s *Stack(T)) Pop() {
*s = (*s)[:
len(*s)-1]
}
func (s *Stack(T)) Push(value T) {
*s =
append(*s, value)
}
这会向 Stack 添加一个类型参数,从而完全不需要 interface{}。现在,当你使用 Peek() 时,返回的值已经是原始类型,并且没有机会返回错误的值类型。这种方式更安全,更容易使用。(译注:就是看起来更丑陋,^-^)
此外,泛型代码通常更易于编译器优化,从而获得更好的性能(以二进制大小为代价)。如果我们对上面的非泛型代码和泛型代码进行基准测试,我们可以看到区别:
type MyObject struct {
X
int
}
var sink MyObjectfunc BenchmarkGo1(b *testing.B) {
for i := 0; i b.N; i++ {
var s Stack
s.Push(MyObject{})
s.Push(MyObject{})
s.Pop()
sink = s.Peek().(MyObject)
}
}
func BenchmarkGo2(b *testing.B) {
for i := 0; i b.N; i++ {
var s Stack(MyObject)
s.Push(MyObject{})
s.Push(MyObject{})
s.Pop()
sink = s.Peek()
}
}
结果:
BenchmarkGo1BenchmarkGo1-16 12837528 87.0 ns/op 48 B/op 2 allocs/opBenchmarkGo2BenchmarkGo2-16 28406479 41.9 ns/op 24 B/op 2 allocs/op
在这种情况下,我们分配更少的内存,同时泛型的速度是非泛型的两倍。
合约(Contracts)
上面的堆栈示例适用于任何类型。但是,在许多情况下,你需要编写仅适用于具有某些特征的类型的代码。例如,你可能希望堆栈要求类型实现 String() 函数
Q3: go for it 七年级的语法的完整总结
七年级下册英语语法点总结(1)
分类:英语学习
Unit 1 Where’s your pen pal from?
一.短语:
1 .be from = come from 来自于----
2. live in 居住在---
3. on weekends 在周末
4 .write to sb = write a letter to sb 给某人写信;写信给某人
5 .in the world 在世界上 in China 在中国
6.pen pal 笔友 14 years old 14岁 favorite subject 最喜欢的科目
7.the United States 美国 the United Kingdom 英国 New York 纽约
8.speak English 讲英语 like and dislike 爱憎
9.go to the movies 去看电影 play sports 做运动
二.重点句式:
1 Where’s your pen pal from? = Where does your pen pal from/
2 Where does he live?
3 What language(s) does he speak?
4 I want a pen pal in China.
5 I can speak English and a little French.
6 Please write and tell me about yourself.
7 Can you write to me soon?
8 I like going to the movies with my friends and playing sports.
三.本单元的国家,人民、语言对应。
1 Canada---- Canadian---- English / French
2 France------ French------French
3 Japan------Japanese----Japanese
4 Australia----Australian----- English
5 the United States------ American---- English
6 the United Kingdom---British----- Enghish
Unit 2 Where’s the post office?
一. Asking ways: (问路)
1. Where is (the nearest) ……? (最近的)……在哪里?
2. Can you tell me the way to ……? 你能告诉我去……的路吗?
3. How can I get to ……? 我怎样到达……呢?
4. Is there …… near here / in the neighborhood? 附近有……吗?
5. Which is the way to ……? 哪条是去……的路?
二.Showing the ways: (指路)
1. Go straight down / along this street. 沿着这条街一直走。
2. Turn left at the second turning. 在第二个路口向左转。
3. You will find it on your right. 你会在你右手边发现它。
4. It is about one hundred metres from here. 离这里大约一百米远。
5. You’d better take a bus. 你最好坐公交车去。(You’d better+动词原形)
三.词组
1. across from …… 在……的对面 across from the bank 在银行的对面
2. next to…… 紧靠…… next to the supermarket 紧靠超市
3. between……and…… 在……和……之间
between the park and the zoo 在公园和动物园之间
among 表示位于三者或三者以上之间
4. in front of…… 在……前面 There is a tree in front of the classroom.
课室前面有棵树。
in the front of…… 在……(内)的前部 There is a desk in the front of the classroom.
课室内的前部有张桌子。
5. behind…… 在……后面 behind my house 在我家后面
6. turn left/ right 向左/右拐
on the left/right of…… 在某物的左/右边 on the left of our school 在我们学校的左边
on one’s left/right 在某人的左/右边 on my left 在我左边
7. go straight 一直走
8. down /along…… 沿着……(街道) down/along Center Street 沿着中央街
9. in the neighborhood=near here 在附近
10 welcome to…… 欢迎来到……
11. take /have a walk 散步
12. the beginning of…… ……的开始,前端
at the beginning of…… 在……的开始,前端
in the beginning 起初,一开始
13. have fun=have a good time=enjoy oneself 玩得开心,过得愉快
我昨天玩得很开心。 I had fun yesterday.
I had a good time yesterday.
I enjoyed myself yesterday.
14. have a good trip 旅途愉快
15. take a taxi 坐出租车
16. 到达:get to +地方 get here/ there/ home 到这/那/家
arrive in +大地方 I arrive in Beijing.
arrive at +小地方 I arrive at the bank.
reach +地方
17.go across 从物体表面横过 go across the street 横过马路
go through 从空间穿过 go through the forest 穿过树林
18.on + 街道的名称。 Eg: on Center Street
at + 具体门牌号+街道的名称 Eg: at 6 Center Street
三.重难点解析
1.enjoy doing sth 享受做某事的乐趣,喜爱做某事
I enjoy reading. 我喜爱读书。
到目前为止,我们学了两个特殊的动词finish和enjoy,都是要带 doing.
I finish cleaning the room. 我扫完了这间屋子。
2.hope to do sth 希望做某事 I hope to pass this exam. 我希望通过这次考试。
hope +从句 I hope tomorrow will be fine. 我希望明天将会晴朗。
(从句即是一个小句子,这个小句子又放在大句子中,从属于大句子,所以叫从句。如tomorrow will be fine是一个从句,它又放在I hope 的后面,形成句中有句。)
3. if 引导一个表示假设的句子。
If I have much money, I will go to the moon. 如果我有许多钱,我就会去月球。
If you are hungry, you can buy some food in the supermarket.
如果你饿了的话,你可以在超市买一些食物。
四.本单元的反义词、近义词配对
1new—old 2 quiet--- busy 3 dirty--- clean 4 big---- small
Unit 3 Why do you like koala bears?
一.重点词组
eat grass eat leaves be quiet very shy very smart very cute
play with her friends kind of South Africa other animals
at night in the day every day during the day
二. 交际用语
1. Why do you like pandas? Because they’re very clever.
2. Why does he like koalas? Because they’re kind of interesting.
3. Where are lions from? They are from South Africa.
4. What other animals do you like?
I like dogs, too.
Why?
Because they’re friendly and clever.
5. Molly likes to play with her friends and eat grass.
6. She’s very shy.
7. He is from Australia.
8.He sleeps during the day, but at night he gets up and eats leaves.
9.He usually sleeps and relaxes 20 hours every day.
10.Let’s see the pandas first.
11.They’re kind of interesting.
12.What other animals do you like?
13.Why do you want to see the lions?
三. 重点难点释义
1、kind of 有点,稍微
Koala bears are kind of shy. 考拉有点害羞。
kind 还有“种类”的意思
如:各种各样的 all kinds of
We have all kinds of beautiful flowers in our school.
2、China n. 中国 Africa n. 非洲
China 和Africa都是专有名词,首字母都应该大写,而且和介词in连用。
There are many kinds of tigers in China.
There are many kinds of scary animals in Africa.
3、friendly adj. 友好的,和蔼可亲的
它是名词friend的形容词形式,常常和be动词连用, be friendly。
The people in Chengdu are very friendly.
4、with prep. 跟,同,和…在一起
I usually play chess with my father.
注意区别与and的用法,and通常用于连接主语或宾语,连接主语时,
如果有I, I通常放在 and 之后,如:
My father and I usually play chess together.
Play with “和…一起玩耍”“玩…”
I often play with my pet dog.
Don’t play with water!
5、day和night 是一对反义词,day 表示白天或一天,night表示夜或夜晚。
通常说in the day, during the day, at night。
Koala bears often sleep during the day and eat leaves at night.
6、leaf n. 叶子
复数形式为:leaves, 类似的变化还有:wife—wives, wolf—wolves,
knife—knives等。
7、hour n. 小时;点钟
hour前边通常加上冠词an 表示“一个小时”, 即:an hour。
There are 24 hours in a day and 60minutes in an hour.
8、be from 来自…
be from = come from
Pandas are from China. = Pandas come form China.
9、meat n. (食用的)肉,为不可数名词,表示“许多”时,使用much来修
饰,即:much meat
He eats much meat every day.
10、grass n. 草,为不可数名词,表示“许多”时,使用much来修饰,即:much grass。
There is much grass on the playground.
四. 语法知识
特殊疑问句通常以“what”、“who”、“which”、“when”、“where”、“how”、“how old”、“how many”等开头,对某一具体问题进行提问。
特殊疑问句的基本构成有两种情况:
1. 疑问句+一般疑问句结构。这是最常见的情况。例如:
What’s your grandfather’s telephone number? 你爷爷的电话号码是多少?
Who is that boy with big eyes? 那个大眼睛的男孩是谁?
Which season do you like best? 你最喜欢哪个季节?
When is he going to play the piano? 他什么时候弹钢琴?
Where does he live? 他住在哪儿?
How are you? 你好吗?
How old are you? 你多大了?
How many brothers and sisters do you have? 你有几个兄弟姐妹?
2. 疑问句+陈述句结构。这时疑问词作主语或修饰主语。例如:
Who is on duty today?
今天谁值日?
Which man is your teacher?
哪位男士是你的老师?
我们学过的What/How about+名词/代词+其他?也是特殊疑问句,它是一种省略结构。
例如:
I like English. What/How about you? 我喜欢英语。你呢?
What about playing basketball? 打篮球怎么样?
Unit 4 I want to be an actor.
一.短语:
1 want to do sth 想要作某事
2 give sb sth = give sth to sb 给某人某物 / 把某物给某人
3 help sb do sth 帮助某人作某事 Eg: I want to help my mother do some housework at home.
4 help sb with sth 帮助某人谋事 Eg: I want to help my mother with some housework at home
5 in the day 在白天
6 at night 在晚上
7 talk with/ to sb 和----谈话
8 be busy doing sth 忙于做某事 Eg: He is busy listening to the teacher.
9 in a hospital 在医院l
10 work/ study hard 努力工作
11 Evening Newspaper 晚报
二.重点句式及注意事项:
1 询问职业的特殊疑问词是what;有三种主要句式
① What + is / are + sb?
② What + does/ do + sb + do?
③ What + is/ are + 名词所有格/ 形容词性物主代词 + job?
2 People give me their money or get their money from me.
3 Sometimes I work in the day and sometimes at night.
4 I like talking to people.
5 I work late. I’m very busy when people go out to dinners.
6 Where does your sister work?
7 then we have a job for you as a waiter.
8 Do you want to work for a magazine? Then come and work for us as a reporter.
9 Do you like to work evenings and weekends?
10 We are an international school for children of 5-12.
三. 本单元中的名词复数。
1 policeman--- policemen 2 woman doctor----- women doctors 3 thief-----thieves
Q4: Golang net/http 爬虫[1]
上周从零学习了golang,语法简单关键字少,写个爬虫熟悉一下语法结构。
首先选用了原生的net/http包,基本上涵盖了所有的get/post请求,各种参数都可以设置,网上google到html页面解析goquery神器,很轻松就可以解决页面解析问题。
首先就写了个爬取汇率的爬虫。然后重写之前php的一个请求类,请求类的逻辑有点混乱不清晰,往往把两个不同的功能合并到一起写,粒度大,后来发现了一个好用的框架——colly,之后再试试好不好用
Windows 10 Golang
依赖包:goquery
较常用的方法有Find和Each
爬取中国银行的汇率牌价表,golang依赖net/http包和goquery包
唯一的难点是对于goquery方法的使用,需要阅读官方文档:
使用原生的net/http包基本上可以解决大多数的网页请求,使用goquery可以解决页面解析问题
可以利用golang的协程特性进行异步多协程爬取
增加安全性可以通过几个方面进行改进:
1.首先可以限制爬虫的爬取速度
2.每次对网页的请求都随机选用一个客户端
3.选用IP代理池,防止IP误封(及限制ip访问次数)
构造请求代理ip网站的链接→获取网页内容→ 提取网页中IP地址和端口号→验证IP的有效性并存储
轻量级反爬虫方案
浅谈JSP
golang带json的Http请求
Get/Post
HTTP请求中的Form Data和Request Payload的区别
HTTP Json请求
net/http:
golang HTTP操作
python建立爬虫代理ip池
爬虫黑科技之让你的爬虫程序更像人类用户的行为
特点:事件监听,通过callback执行事件处理
基于colly开发的web管理界面
Q5: 初中英语重难点
初中英语重难点分以下几点
英语语法重点与难点
1、 as…as…结构:你和汤姆是一样好的孩子。
You’re a boy as good as Tom.=You’re as good a boy as Tom.
2、 (1)too…to与 so…that sb. can’t…的句型转换:前者为简单句,主语只有一个,而后者为复合句,主语有两个,试比较:
The man was too angry to be able to speak.
The man was so angry that he wasn’t able to speak.
The milk was too hot to drink.
The milk was so hot that we can’t drink it.
(2) too…to…与 not enough to句型的转换:
He is too young to get married.=He is not old enough to get married.
The book is too difficult for me to read.=
The book is not easy enough for me to read.
3、 形容词原级表示比较级含义:
约翰不象迈克那么苯。
John is not so stupid as Mike.
John is less stupid than Mike.
John is cleverer than Mike.
4、 用比较级表示最高级:约翰是班里最高的男生。
John is taller than any other boy in the class.
John is the tallest boy in the class.
John is taller than :any other boy.
any of the other boy.
all the other boy.
any of the others.
any one else.
5、 the more….. the more….表示“越……越……”:
The more books you read, the wider your knowledge is.
The more food you eat, the fatter you are.
6、 more and more….表示“越来……越……”:
More and more students realized the importance of a foreign language.
Our country is getting stronger and stronger.
Mid-Autumn Festival
Mid-Autumn Day
二.中考考点—词组
初中阶段大致有150组词语辨析,近几年中考英语常考的有20组左右。中考试题考查词语辨析主要是每组词或短语之间的细小差别,是为了检测同学们辨别词形和运用词汇的能力。
词语辨析集中在对实词,即对名词、动词、形容词、副词等的考查。主要考查同义、近义、形近词汇的辨析以及词组与习惯用法的辨析。
1. after, in 这两个介词都可以表示“……(时间)以后”的意思
after 以过去为起点,表示过去一段时间之后,常用于过去时态的句子中?如:She went after three days. 她是三天以后走的
in 以现在为起点,表将来一段时间以后,常用于将来时态的句子中?如:She will go in three days. 她三天以后要走
2. how long, how often, how soon
how long指多长时间,主要用来对一段时间(如three days, four weeks 等)提问?如:How long ago was it? 这是多久前的事了?
how often指每隔多久,主要用来对频率副词或状语(如once a week等)提问?如:—How often does he come here? —Once a month. 他(每隔)多久来一次?每月一次。
how soon指再过多久,主要用来对表示将来的一段时间(in an hour, in two weeks 等)提问?如:How soon can you come? 你多快能赶来?
3. few, a few, little, a little, several, some
few 和little的意思是否定的,表示“很少”或“几乎没有”;而a few和a little的意思是肯定的,表示“有一些,有一点儿”
few 和 a few修饰可数名词;little 和 a little 修饰不可数名词
several用于修饰可数名词,语意比a few和some更肯定,含有“好几个”的意思
some可修饰可数名词,也可修饰不可数名词,从数量上说,它有时相当于a few 或 a little,有时指更多一些的数量
4. the other, another
the other 指两个人或事物中的“另一个”,表示特指?如:We stood on one side of the road and they stood on the other. 我们站在街这边,他们站在那边
another着重于不定数目中的“另外一个”,表示泛指,所以常用来指至少三个中的一个?如:She has taken another of my books. 她已经拿了我的另外一本书
5. spend, take, cost, pay
spend的宾语通常是时间?金钱?在主动语态中,句子的主语必须是人,而且后面不能用动词不定式做它的宾语?如:She spent the whole evening in reading. 她把整个晚上用来读书
take常常用来指“花费”时间,句子的主语通常是表示事物的词语?如:How long will this job take you?你做这项工作要花多长时间?
cost 指花费时间?金钱或力气等,只能用表示事物的词做主语,并且不能用于被动语态?如:How much does the jacket cost?这件夹克多少钱?
pay 主要指主语(某人)买某物(或为某事)付多少钱(给某人)?如:I pay for my rooms by month. 我按月支付租金
6. speak, say, talk, tell
这四个动词都有“说”的意思?speak的意思是“讲话;演讲”,着重指说话的动作,指开口说或连续不断地说,多用作不及物动词;用作及物动词时,其宾语是语言名称?如:He can speak Japanese. 他会说日语。
say的意思是“说;讲”,一般用作及物动词,着重指说话的内容?它的宾语可以是名词?代词或直接引语等?如:She says, “Don’t draw on the wall!”她说:“别在墙上画画!”
talk的意思是“说;讲;谈话”,与speak意义比较接近,但不如speak正式,着重强调两人之间的相互谈话,也可指单方面的谈话?如:She is talking with John in English.她正在和约翰用英语交谈。
tell意为“告诉;讲述;吩咐”,多指以口头方式将某事告诉某人,常接双宾语?除了story, news, truth, joke, lie(谎言)等直接宾语外,还可以接人等间接宾语?如:She is telling the children a story.她正在给孩子们讲故事。
7. among, between
between 的意思是“在……中间,在……之间”,一般指在两者之间?如:There is a table between two windows. 在两扇窗户之间有一张桌子。between 有时也表示在多于两个以上的事物之间,但那是指在每二者之间。如:the relationship between different provinces and municiplities 省市和省市之间的关系(这里是指每两个省市之间的相互关系?)
8. beat, win
这两个词都有“获胜,打败”的意思,但其后宾语不同?beat是“打败,优于”的意思,后面接人或队?如:We beat them. 我们打败了他们。
win指“赢,获胜”,后面接比赛?名次?如:We won the match/game/race/the first place. 我们赢了这场比赛(获得了第一名)。
9. agree with, agree on, agree to
agree on表示“就……取得一致意见”?如:We all agree on (making) an early start. 我们一致同意及早出发?
agree with表示“与……意见一致”,后面既可以跟表示人的名词或人称代词,也可以跟表示意见。看法的名词或what引导的从句?。如:I agree with you without reservation.我毫无保留地同意你的意见。We agree with what you said just now.我们同意你刚才所说的意见。
agree to后面不能接人,只能接“提议,计划,方案”等词句?如:I agree to the terms proposed. 我同意拟议的条件。
10. bring, take, carry,fetch
这四个词都是动词,都含有“带”或“拿”的意思,但使用的场合各不相同。
bring作“带来,拿来”解?如:Next time don’t forget to bring me a copy of your work. 下次不要忘了把一份你的作品带给我。
take是bring的对语,作“带去,拿去”解?如:Take the box away, please. 请把盒子拿走。
carry表示“运载,携带”之意,运送的方式很多,可以用车、船,也可以用手甚至
用头。如:This bus is licensed to carry 100 passengers. 这辆巴士准载一百人。
fetch则表示“去拿来”的意思。如:Please fetch me the documents in that room. 请到那间房间去把文件拿来给我。
11. each, every
两词都是“每个”的意思,但着重点不同。each着重个别的情况,every着重全体,有“所有的”的意思。如:She knows each student of the class.她认识这个班里的每一个学生。She knows every student of the class.她认识这个班所有的学生。
12. no one, none
no one指“没有人(只能指人,不能用来指物)”,意思与nobody相同,作主语时不必跟of连用,如:No one believes him since he is not honest. 没有人相信他,因为他不诚实。No one else but I went. 除我以外,谁也没去。
none指“一个也没有(既可指人,也可指物)”,作主语时代替不可数名词,谓语动词用单数形式;代替可数名词,谓语动词用单、复数都可以。但在“主+系+表”结构中,如果表语为复数,则系动词要用复数形式。如:None of us are(is) afraid of difficulties. 我们谁也不怕困难。
13. go on doing, go on to do, go on with
这三个动词短语都有“继续做某事”的意思,其区别如下:go on doing表示“继续做,一直在做某事(中间无间断)”;go on to do表示“接着做某事”,即某事已做完,接着做另一件事;go on with也表示“继续做某事”,其含义是某一动作一度中止后,又继续下去。
14. too much, much too
二者都有“太,非常”之意,much too为副词词组,修饰形容词?副词,不可修饰动词。如:It’s much too cold.天气实在是太冷了。
too much作“太多”讲,有以下三种用法?
(1)作名词词组 如:You have given us too much. 你给我们的太多了。
(2)作形容词词组修饰不可数名词 如:Don’t drink too
much wine. 不要饮太多的酒
(3)作副词词组修饰不及物动词 如:She talks too much. 她说话太多
15. lonely, alone
二者都可表示“孤独,独自”,alone指客观存在的“孤独”,而lonely更偏重一种主观感受上的“寂寞”。如:I went alone. 我是一个人去的。Mary lived alone, but she didn’t feel lonely. 玛丽孤身一人生活,但她并不感到孤独
go语言难点汇总的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于go语言知识点、go语言难点汇总的信息别忘了在本站进行查找喔。








