Bạn đang xem bài viết Phân Biệt So That Và In Order That được cập nhật mới nhất trên website Channuoithuy.edu.vn. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất.
1. Mục đích
Những cấu trúc này được dùng để nói về mục đích. So that thì thông dụng hơn in order that, đặc biệt trong văn phong thân mật, không trang trọng. Chúng thường có các các trợ động từ theo sau như can hoặc will; may mang tính chất trang trọng hơn. Ví dụ: She’s staying here for six months so that she can perfect her English. (Cô ấy sẽ ở đây sáu tháng để có thể sử dụng thành thạo tiếng Anh.) I’m putting it in the oven now so that it’ll be ready by seven o’clock. (Giờ tôi sẽ đặt nó vào trong lò để nó có thể xong trước 7 giờ.) We send monthly reports in order that they may have full information. (Chúng tôi gửi bản báo cáo hàng tháng để họ có thể có thông tin đầy đủ.)
Trong văn phong thân mật, không trang trọng, that có thể được lược bỏ sau so. Ví dụ: I’ve come early so I can talk to you. (Anh về sớm để có thể nói chuyện với em.)
2. Thì hiện tại cho tương lai
Thì hiện tại đôi khi được dùng cho nghĩa tương lai. Ví dụ: I’ll send the letter express so that she gets / she’ll get it before Tuesday. (Tôi sẽ gửi thư chuyển phát nhanh để mà cô ấy sẽ nhận được nó vào trước thứ Ba.) I’m going to make an early start so that I don’t/won’t get stuck in the traffic. (Tôi sẽ khởi hành sớm để mà không bị tắc đường.) We must write to him, in order that he does/will not feel that we are hiding things. (Chúng ta phải viết thư cho anh ấy để anh ấy không cảm thấy chúng ta đang giấu giếm điều gì.)
3. Cấu trúc quá khứ
Trong câu về quá khứ, would, could, hoặc should thường dùng với các động từ sau so that/in order that. Might có thể dùng trong văn phong rất trang trọng. Ví dụ: Mary talked to the shy girl so that she wouldn’t feel left out. (Mary nói chuyện với cô gái thẹn thùng kia để cô ấy không cảm thấy lạc lõng.) I took my golf clubs so that I could play at the weekend. (Tôi tham gia câu lạc bộ golf để mà tôi có thể chơi vào cuối tuần.) They met on a Saturday in order that everybody should be free to attend. (Họ gặp vào thứ bảy để mà ai cũng rảnh để đến.)
Phân Biệt So Và Therefore
Phân biệt So và Therefore
Th.Bảy, 03/10/2015, 07:00
Lượt xem: 17182
A. Trường hợp không thể thay SO bằng THEREFORE
– “So” đóng vai trò là một trạng từ có nghĩa là “cũng vậy” (để khỏi lăp lại ý đã nói).
Ví dụ:
I was wrong but so were you.
Tôi sai nhưng bạn cũng không đúng đâu.
– Khi So được dùng với ý nghĩa làm tăng mức độ hay để nhấn mạnh. Khi đó So sẽ có nghĩa là “đến như vậy, rất, quá“
Ví dụ:
– So = so that chỉ một mục đích nào đó.
Ví dụ: .
She whispered to me so (= so that) no one would hear. (Cô ấy thì thầm vào tai tôi để không ai nghe được.) [Khi viết, nên dùng so that, tuy rằng khi nói, người Mỹ thường bỏ that.]
B. Trường hợp có thể thay SO bằng THEREFORE
Khi nối 2 mệnh đề độc lập, truớc so ta dùng dấu phẩy còn trước therefore ta dùng dấu chấm phẩy. Khi đó so và therefore sẽ có nghĩa là “vì vậy/cho nên“.
Tuy nhiên cần lưu ý, Therefore mang tính trang trọng hơn So.
Ví dụ:
– He wanted to study late, so he drank another cup of coffee. = He wanted to study late; therefore he drank another cup of coffee. Anh ấy muốn học khuya nên anh ấy đã uống thêm một tách cà phê nữa.
– She is ill, and so cannot come to the party. = She is ill; therefore she can’t come to the party. Cô ấy bị ốm nên không thể đến buổi tiệc được.
Cách Phân Biệt “So”, “Too” Và “Very”
“So”: rất
“So” có nhiều nghĩa và cách sử dụng, nhưng nghĩa được sử dụng tương tự như “too” và “very” đó chính là “Rất”,”quá”, nhiều tới một mức độ nào đó. Thường được dùng để nhấn mạnh tính chất sự việc.
Ví dụ: Don’t speak so loudly.
( Đừng nói quá to thế)
How could I have been so stupid!
( Tại sao tôi có thể ngu ngốc như vậy nhỉ!)
Chúng ta có thể sử dụng “So” đi cùng với “that” để giải thích về mức độ, tính chấ được nhấn mạnh của vấn đề.
Ví dụ: She was so tired that she fell asleep in class.
( Cô ấy mệt mỏi đến nỗi ngủ gật luôn trong lớp)
Chúng ta cũng có thể dùng ý nhấn mạnh, giải thích mà không cần sử dụng “that”.
Ví dụ: I was so angry, I could have killed him!
( Tôi đã thực sự tức giận, đáng ra tôi đã có thể giết hắn ta)
“Too”: quá, rất.
Chúng ta sử dụng “too” để chỉ một thứ gì đó vượt một chút giới hạn nhất định hoặc nhiều hơn là nó nên có. Thường sử dụng “Too” để nhấn mạnh nhưng là nhấn mạnh ý nghĩa tiêu cực.
Ví dụ: You are talking too loudly.
( Cậu đang nói chuyện quá to đấy)
It’s too high. I can’t see it. Bring it down a bit.
( Cái đó cao quá. Tớ không nhìn thấy gì cả. Mang nó thấp xuống chút đi)
Too thường được sử dụng để nói đến ý nghĩa giới hạn của một sự việc hay hành động xảy ra theo cấu trúc:
X is too Y for Z (where Z sets the limit).
X is too Y [for W] to do Z (where Z says what cannot be done because Y is above or below the limit [of W]).
Ví dụ: English grammar is too difficult for me to understand.
( Ngữ pháp tiếng Anh quá là khó đối với tớ để có thể hiểu)
“Very””: rất.
Thường sử dụng để nhấn mạnh tính chất của sự vật, sự việc nào đó. “Very” thường đứng trước tính từ.
Ví dụ: This cat is very cute.
( Con mèo này quá là đáng yêu)
Tuy cũng mang nghĩa nhấn mạnh như So tuy nhiên mức độ tập trung nhấn mạnh của very thấp hơn so với So. Do đó khi sử dụng trong câu nếu chúng ta cần tìm một từ nhấn mạnh mang mức độ cao hơn Very chúng ta có thể sử dụng So. Các trường hợp đặc biệt lưu ý trong trường hợp này là cảm xúc của con người.
Ví dụ: A giant is very tall.
( Người khổng lồ rất là cao)
She is very young. She shouldn’t be getting married at this age.
( Cô ấy rất trẻ. Cô ấy không nên kết hôn ở độ tuổi này)
Higher Order Function Trong Javascript Là Gì?
Thế nào là Higher Order Function trong Javascript?
Function chấp nhận đầu vào và/hoặc đầu ra là một function được gọi là higher order function.
Thay vì string, number, boolean, nó sử dụng function khác để làm in/out, nên vì thế ở cấp độ cao hơn như việc vận hành function.
Với function trong Javascript, bạn có thể:
Lưu chúng như biến
Sử dụng như array
Assign các thuộc tính như một object
Cho vào các giá trị argument
Return từ một function khác
Bạn có thể hình dung việc truyền vào function và đầu ra cũng là function giống như một function bình thường bạn vẫn làm. Hãy cứ nghĩ thế trước đã để bắt đầu.
Hàm sử dụng với dữ liệu
Như các bạn đã thấy, đây là 5 first-class trong mọi ngôn ngữ lập trình. Tại sao? Vì bạn có thể làm việc với chúng như 5 chức năng mình nhắc đến ở phía trên.
Function cũng là data
Giờ ta sẽ quan tâm tới phần kế tiếp, khi làm việc và coi hàm cũng tương tự như data.
Function là biến đầu vào
Như ví dụ ở trên, largeThan5 thực chất chỉ là một function, nhưng lại đóng vai trò là một parameter vào function filter().
Vòng lặp của filter sẽ chạy qua lần lượt các item và sử dụng function largeThan5 (return true/false) để xem và lọc ra các item phù hợp.
Function trả lại
Hãy thử ví dụ đơn giản nhất:
Function ở trên yêu cầu hai biến, nhưng không yêu cầu cả hai đều cho vào cùng một lúc. Hãy tưởng tượng nó như một người bảo vệ, khi bạn chìa ra chỉ một tấm vé thì vẫn được cho qua cổng nhưng lại gặp cánh cổng thứ hai yêu cầu chìa nốt tấm vé thứ hai thì mới thực thi.
Điều này khả thi vì Javascript cho phép function return lại giá trị, như string, số, true/false.
Bạn có thể thêm cả hai biến a,b như sau:
console.log(add(3)(6))Hoặc lần lượt như sau:
Giờ hãy thử:
Kết quả hiện ra sẽ là một function, đúng không nào? Điều này giúp ta hiểu được cách function hoạt động và trả về, dù chưa đủ parameter.
Sử dụng khả năng tái sử dụng cao của Higher Order Function
Một khi nắm được lợi thế của việc function đóng vai trò như data, ta có thể phát triển lên nhiều trong lối tư duy.
const users = [ { name: 'Kevin', experienceYears: 6 }, { name: 'Jenifer', experienceYears: 4 }, { name: 'Duck', experienceYears: 1 }, ]Ta có bài toán: tách những ai có số năm kinh nghiệm lớn hơn 2 ra thành một tập hợp mới.
Bạn thấy không? Mọi thứ dường như đơn giản và dễ hiểu hơn dù răng cách thực hiện vẫn ra một kết quả.
Kết luận
Higher order function sẽ giúp bạn sử dụng function và chia nhỏ function cho những tác vụ cần thiết giúp khả năng tái sử dụng và phát triển mở rộng của hệ thống được nâng cao.
Bài viết có dựa trên lược dịch từ freecodecamp.
Cập nhật thông tin chi tiết về Phân Biệt So That Và In Order That trên website Channuoithuy.edu.vn. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Chúc bạn một ngày tốt lành!