หนึ่งในปัญหาคลาสิก เวลาเขียนโปรแกรมที่ทุกคนต้องเจอเลย
ก็คือการบวกลบเลขทศนิยมในภาษาโปรแกรม ของบางภาษา นี้แหละ
เช่น JavaScript, Python, Perl, C#, C, C++, Java, PHP, Fortran
(และอื่นๆ อีกหลายภาษาที่ไม่ได้กล่าวถึง)
.
หลายครั้งที่มันอาจเพี้ยนได้ เช่น
👉 0.1+0.2 ไม่ได้เท่ากับ 0.3
แต่ได้เป็น 0.30000000000000004
.
👉 หรือ 0.1 บวกกัน 10 ครั้ง ก็ไม่ได้เป็น 1
แต่ได้เป็น 0.9999999999999999
.
คนเขียนโปรแกรมเจอแบบนี้เข้าไป
ก็เหมือนมวยโดนหมัดน๊อคมึนงงในดงโค้ด
:
:
แต่ใช่ว่ามันจะเพี้ยนทุกครั้ง ซะเมื่อไร เช่น
0.5+0.5 = 1 (ถูกต้องเป๊ะ)
0.2+0.3 = 0.5 (บังเอิญไม่เพี้ยน)
.
สำหรับ กรณี 0.2 กับ 0.3 มันถูกตัดเศษเหลือเป็น
0.2000000000000000111022302462515654042363166809082031250
กับ
0.2999999999999999888977697537484345957636833190917968750
พอบวกกันจึงได้ 0.5 พอดี แบบฟลุ๊คๆๆ ซึ่งไม่ควรทำได้
(ตรงสอบดูได้ 0.2+0.3 == 0.5 ได้ค่าออกมาเป็น true)
:
:
สาเหตุที่เป็นเช่นนี้
ก็เพราะว่าคอมพิวเตอร์มันรู้จักแต่ เลขฐาน2 อะนะ
ต่อให้เราเขียนโค้ดใช้เลขฐาน10 ก็ตาม
สุดท้ายเวลาโค้ดมันถูกรัน ก็จะกลายเป็นเลขฐาน 2 อยู่ดี
.
😨 แล้วก็เป็นความซวยที่จะมาเยือนคนเขียนโปรแกรม
เพราะเวลาแปลงเลขฐาน10 ไปเป็นเลขฐาน 2
บางกรณีมันแปลงแล้ว ดันได้ตัวเลขที่ไม่รู้จบเสียด้วยซิ
จึงทำให้การเก็บทศนิยมผิดเพี้ยนไปได้
.
สำหรับรูปแบบการจัดเก็บเลขทศนิยม ในหลายภาษา
เขาจะนิยมใช้มาตรฐาน IEEE-754 floating point
เช่น 0.1 จะถูกมองว่าคือ 1/10
.
เมื่อเก็บเป็นเลขทศนิยมฐานสอง
ตามมาตรฐาน IEEE-754 floating point จะได้เป็น
0.0001100110011001100110011001100110011001100110011...
เป็นทศนิยมไม่รู้จบในรูปเลขฐานสอง ....นี้คือสิ่งที่คอมมองเห็น
.
พอคอมแปลงกลับมาเป็นทศนิยม เพื่อให้มนุษย์โลกอ่านเข้าใจ
ในรูปฐาน 10 ก็จะได้เป็น
0.1000000000000000055511151231257827021181583404541015625
ทว่าคอมมันจะตัดให้เหลือแค่ 0.1 (คนจึงเห็นแค่นี้)
:
🤔 ซึ่งความเพื้ยนแบบนี้
แน่นอนทำให้เกิดบั๊กเวลาคำนวณตัวเลข
- ยิ่งงานต้องการคำตอบที่ละเอียดมาก เช่น งานธนาคาร ก็จะประสบปัญหา เป็นต้น
- หรือเวลานำไปใช้ในเงื่อนไขเปรียบเทียบพวก if, while ฯลฯ ก็อาจมีบั๊กเกิดขึ้นได้ เป็นต้น
.
😀 แต่ไม่ต้องห่วง ในหลายๆ ภาษาเขาจะมีวิธีแก้ปัญหานี้อยู่ครับ
ป้องกันการคำนวณตัวเลข ไม่ให้คลาดเคลื่อน เช่น
- ใน Java ก็จะมีคลาส BigDecimal เอาไว้บวกลบคูณหาร สำหรับเลขทศนิยมโดยเฉพาะ
- ใน Python ก็จะมีคลาสคล้ายๆ กัน เช่น Decimal
- ส่วนใน JavaScript อาจใช้ไลบรารี่ ซึ่งมีให้เลือกเยอะเช่น
https://github.com/MikeMcl/decimal.js/
https://github.com/MikeMcl/bignumber.js/
https://github.com/MikeMcl/big.js/
- ภาษาอื่นที่เหลือลองไปศึกษาเองดูนะครับ
.
.
เรื่องบวกลบคูณหาร เลขทศนิยม ถือเป็นเรื่องสำคัญที่ไม่ควรมองข้าม
โดยส่วนตัวก็เคยเจอความเผลอเรอตรงนี้
ในระดับโปรเจคระดับธนาคาร ก็เคยพลาดมาแล้ว
สุดท้ายต้องมาไล่นั่งแก้โค้ดหลายบรรทัด
เสียเวลานั่งไล่ test ใหม่อีกรอบอีก
.
หมายเหตุเห็นคอมเมนต์สงสัยว่า
PHP กับ C# รอดชะตากรรมเดียวกันไหม ?
ก็บอกว่าไม่รอดครับ
.
// ลองดูตัวอย่างโค้ด C#
Console.WriteLine( ((0.1+0.2) == 0.3)); // False
Console.WriteLine( ((0.1+0.2) == 0.30000000000000004)); // True
// ลองดูตัวอย่างโค้ด PHP
echo number_format(0.1+0.2 , 17);
.
++++++
เขียนโดย โปรแกรมเมอร์ไทย thai programmer
อ่านเรื่อง IEEE-754 floating point ได้ที่
https://th.wikipedia.org/wiki/จำนวนจุดลอยตัว
One of those classic problems, programming that everyone needs to encounter.
It's positive to delete decimal numbers in some language.
เช่น JavaScript, Python, Perl, C#, C, C++, Java, PHP, Fortran
(and many other languages not mentioned)
.
Many times it can be crazy like
👉 0.1 + 0.2 is not equal to 0.3
But I got to be 0.30000000000000004
.
👉 or 0.1 plus 10 times. It's not 1
But I got to be 0.9999999999999999
.
The Programmer found this.
It's like boxing. I got hit by a punch. I'm confused in dong code.
:
:
But it's not that it's crazy every time like
0.5 + 0.5 = 1 (exactly correct)
0.2 + 0.3 = 0.5 (accidentally not crazy)
.
For Case 0.2 and 0.3 it was cut down.
0.2000000000000000111022302462515654042363166809082031250
With the.
0.2999999999999999888977697537484345957636833190917968750
When we are positive, we get 0.5 fit like fluke which you shouldn't be able to do.
(I can watch the exam. 0.2 + 0.3 == 0.5 get the value to be true)
:
:
The cause is like this
Because computers only know the base number 2
Even if we write code, use base number 10
In the end, when the code is run, it will become base number 2 anyway.
.
😨 and it's bad luck to visit the programmer.
Because time to convert base number 10 to base number 2
In some cases, it's converted and I get the number that I don't end.
So it makes the decimal picking wrong.
.
For the decimal number storage in multiple languages
He will be popular with IEEE-754 floating point standards
For example, 0.1 will be seen as 1/10
.
When keeping it as a decimal number, base two.
According to IEEE-754 floating point standards.
0.0001100110011001100110011001100110011001100110011...
It's a decimal. I don't finish in the second base picture.... this is what the computer can see.
.
When the computer converts back to decimal so that the world can read and understand.
In the picture of base 10 will be.
0.1000000000000000055511151231257827021181583404541015625
But the computer will cut to only 0.1 (so people see this)
:
🤔 this kind of being
Sure. It makes cuddle times to calculate numbers.
- the more jobs need detailed answers such as banking work, there will be problems, etc.
- or time to use in comparison terms. If, while etc. There may be cuddle baht.
.
😀 but don't worry. in many languages, there will be a solution to this problem.
Prevent calculation of numbers from inaccurate such as
- in Java, there will be bigdecimal class to delete multiplication for decimal numbers especially.
- in python, there will be similar classes such as decimal.
- Javascript may use a lot of libraries to choose from.
https://github.com/MikeMcl/decimal.js/
https://github.com/MikeMcl/bignumber.js/
https://github.com/MikeMcl/big.js/
- the rest of the other languages, try to study it yourself.
.
.
It's important to delete multiplication, divide the decimal numbers. It's important that you should not overlook.
Personally, I have met a burp here.
At Project Level, bank level has been missed.
Finally, I have to sit and fix many lines of code.
Wasting time to sit and chase the test again.
.
Note that I see the comments. I wonder if
Php and c #survive the same fate?
I said I wouldn't survive.
.
// check out the code C Sample #
Console.WriteLine( ((0.1+0.2) == 0.3)); // False
Console.WriteLine( ((0.1+0.2) == 0.30000000000000004)); // True
// check out the sample code php
echo number_format(0.1+0.2 , 17);
.
++++++
Written by Thai Programmer Thai programmer
Read about IEEE-754 floating point at
https://th.wikipedia.org/wiki/จำนวนจุดลอยตัวTranslated
同時也有143部Youtube影片,追蹤數超過0的網紅小施汽車生活頻道,也在其Youtube影片中提到,本次節目由贊助廠商 彩騇科技館 https://www.twcolored.com/ 快車肉乾 https://www.kuaiche.com.tw/ 靜化論 https://www.reeca.com.tw/ 贊助播出 以下公告 【影片中若有少許未戴口罩片段 ,部分是在空曠區域以及周圍無五...
「2012 c class」的推薦目錄:
2012 c class 在 小施汽車商行 Facebook 八卦
2012 M-Benz C-Class Sedan C250 美規 1.8T
總代理價格參考價格237萬配備參考如下:
https://reurl.cc/k0dmgG
6SRS ABS 防滑 恆溫 影音 ISOFIX 全景天窗 定速
里程8萬KM 佐證附上
處女座車主用車 車況水準之上
7X萬意者留言小編私您
2012 c class 在 TravelKanuman / คา นู แมน 2เท้าชาวท่องโลก Facebook 八卦
PULLMAN PANWA วันหยุดแบบมีสไตล์ เริ่มแค่คนละ 900 บาท !!!
—————————————————————
นอนชิล อาหารเช้า ล่องเรือใบ พายpaddle หมดนี่หารแล้วแค่คืนละ 1,800 บาท/ห้อง หรือคนละ 900/คืน สุด ๆ ไปเลยจ้า
—————————————————————
สำหรับเรา แหลมพันวาในภูเก็ต เป็นหนึ่งในบริเวณที่สวยงามมากที่สุดของเกาะภูเก็ตเลยนะ เพราะว่าหาดทรายขาวสวย น้ำทะเลแถบนี้ก็ดีงามมาก ทำให้บริเวณนี้มีโรงแรมชั้นนำระดับห้าดาวตั้งอยู่หลายแห่งเลยล่ะ
และถ้าพูดถึงหนึ่งในโรงแรมที่โดดเด่นในละแวกนี้ สำหรับเราก็ต้องมีชื่อของ PULLMAN พันวา อยู่ด้วยอย่างแน่นอน และในช่วงนี้เราจะได้พักที่ PULLMAN PANWA ที่สวย ๆ แบบนี้ ได้ล่องเรือใบแบบในรูป ได้อาหารเช้าฟรี 2 คน พายพายเรือคายัค แพดเดิ้ล บอร์ด ทั้งหมดนี่ในราคาแค่ห้องละ 1800 บาท หรือคนละ 900 บาทเท่านั้น
—————————————————————
PULLMAN พันวา หรือชื่อเต็มยศว่า พูลแมน ภูเก็ต พันวา บีช รีสอร์ท ( PULLMAN PHUKET PANWA BEACH RESORT ) โรงแรมระดับ 5 ดาวของเครือโรงแรมที่มีชื่อเสียงมากที่สุดแห่งหนึ่งของไทยอย่างเครือ Pullman
โรงแรมตั้งอยู่ตรงอ่าวมะขามแถบแหลมพันวา ถ้าขับรถจากสนามบินก็ใช้เวลาราว ๆ 45 นาทีได้ ไม่ใกล้ไม่ไกลกำลังดี ถ้าแจ้งล่วงหน้าทางรีสอร์ทมีบริการรถไปรับที่สนามบินด้วยนะ
โรงแรมออกแบบมาในสไตล์ที่เหมาะกับการมาเป็นครอบครัวมาก ๆ พื้นที่ส่วนกลางใหญ่โตตั้งแต่โถงทางเข้า การใช้สีก็เน้นสีธรรมชาติไม้สีอ่อนกับขาว ดูสะอาดตา ซึ่งก็เป็นแนวการออกแบบที่เป็นเอกลักษณ์ของ PULLMAN อยู่แล้ว
ห้องพักมีทั้งแบบเป็นห้องพักบนอาคารและแบบเป็นหลัง ๆ สำหรับเราพักห้อง Pool villa แบบ sea view ห้องตกแต่งด้วยโทนสีสบายตาเน้นสีขาวกับไม้ ตัวห้องขนาดค่อนข้างกว้างถ้าเทียบกับ Pool villa ที่ราคาใกล้เคียงกัน ที่นอนหมอนที่นี่ให้มาเยอะสะใขมาก นอจมหมอนหลับสบายทั้งคืน อยากเอากลับบ้านเลยล่ะ
ส่วนหน้าห้อง เปิดเข้าหาทะเลแบบเต็ม ๆ ตา พร้อมสระว่ายน้ำขนาดกำลังดีมาให้แช่ชิล ๆ ไป จิบน้ำพร้อมรับลมทะเล ส่วนสิ่งอำนวยความสะดวกต่าง ๆ เค้าก็มีมาให้ครบตามมาตรฐาน รร 5 ดาว ใครจะเรียกใช้บริการ Floating breakfast ก็ได้นะ แต่จ่ายเพิ่มเอานะ แต่ถ้าเดินไปกินที่ห้องอาหารก็ฟรีจ้า รวมในค่าห้องแล้ว
จากห้องเราสามารถเดินไปที่ทะเลได้เลยนะ ที่ชายหาดเค้าก็มีกิจกรรมสนุก ๆ หลายอย่างให้ทำทั้ง คายัค paddle board โยคะ หรือแม้แต่เรือใบ สอบถามโดยตรงกับทางโรงแรมได้เลย
อย่างที่บอกไปจองพักตอนนี้เค้าแถมล่องเรือใบ 30 นาทีด้วยนะ สุดยอดมาก คุ้มไม่รู้จะคุ้มยังไง
หรือใครที่มาสามคนจะเสริมเตียง เตียงเสริม ราคา 1,000 บาทสุทธิ/ท่าน/ 1 คืน พร้อมอาหารเช้า
—————————————————————
วันที่เราไปโชคดีจัด ๆ มีรุ้งกินน้ำตัวโตพาดกลางท้องฟ้า เลยได้ภาพเล่นเรือใบแบบมีรุ้งกินน้ำเก๋ ๆ มาด้วย
จากชายหาด จะเดินขึ้นไปที่สระว่ายน้ำกลางและห้องอาหารต่าง ๆ ได้เลยนะ เค้าออกแบบมาเป็น step หลาย ๆ ชั้นลดหลั่นกันไป ทำให้สามารถ take วิวได้จากแทบทุกที่ในโรงแรมเลย ดีงามมากมาย
—————————————————————
ห้องอาหารเค้ามีอยู่หลายห้องเลยนะ เราได้ใช้บริการที่ห้อง แทมมารินด์ หรือมะขาม ตามชื่ออ่าวที่โรงแรมตั้งอยู่นี่แหละ เสิร์ฟอาหารไทยที่รสชาติถึงเครื่องมาก ๆ ปกติอาหารโรงแรมจะรสไม่จัดมากนะ แต่ที่นี่รสถูกปากชาวไทยแน่นอน ช่วงนี้เค้าให้บริการ วันศุกร์ – อาทิตย์ 18.00 – 22.00 น
สำหรับอาหารเช้าที่ห้อง อะควา ก็หลากหลายดีมาก ๆ มีอาหารพื้นถิ่นหลายอย่างทั้งขนมจีน ติ่มซำ หรือแม้แต่ข้าวต้มแห้งก็ยังมีเลยนะ เลือกชิมได้ตามสะดวก
สุดท้ายที่ห้อง เอดจ์ บีช คลับ ที่นี่ตกแต่งสไตล์คลับชายทะเล ดูสบาย ๆ ตอนเราไปเค้าให้บริการ sunday brunch เป็น BBQ ทะเลได้บรรยากาศมาก ๆ เลย แถมอาหารก็ยอดเยี่ยมทั้งปริมาณ ความหลากหลาย และคุณภาพเลยล่ะ ราคาก็ดีเลยที่ 1,300 บาทสุทธิ/ท่าน รวมเครื่องดื่ม 1 เมนู มีทุกวันอาทิตย์ เวลา 11.30 – 15.00 น.
รวม ๆ แล้ว PULLMAN พันวา เหมาะสำหรับการมาเป็นกลุ่มมาก ๆ พื้นที่กว้างขวาง ส่วนกลางใหญ่มาก มีกิจกรรมเยอะ ห้องอาหารก็เยอะ จะเป็นครอบครัวหรือมากับกลุ่มเพื่อนก็ดี
—————————————————————
ช่วงนี้เค้ามีโปรดี ๆ ด้วยนะ เริ่มแค่คืนละ 1,800 บาทเท่านั้น
• Deluxe ดีลักซ์ 1,800 บาท
• Deluxe Sea View ดีลักซ์ วิวทะเล 2,040 บาท
• Junior Suite จูเนียร์ สวีท 2,580 บาท
• Deluxe Suite ดีลักซ์ สวีท 3,000 บาท
• Pool Villa พูลวิลล่า 3,600 บาท
• Pool Villa Sea View พูลวิลล่า วิวทะเล แบบนี้ที่เราอยู่ ราคาที่ 4,200 บาท
• ถึงวันที่ 28 มกราคม 2564
• จองทางนี้เท่านั้น https://rebrand.ly/qxbu4
—————————————————————
ไหน ๆ มาภูเก็ตแล้ว แถมอากาศก็ดี๊ดี เราเลยวางแผนขับรถไปชมพระอาทิตย์ขึ้นกับตกกัน
และให้ได้บรรยากาศสุด ๆ เราก็เลยลองเช่ารถแบบ LUXURY CAR ขับดู เดี๋ยวนี้เค้ามีบริการเช่าขับเที่ยวตามสถานที่ต่าง ๆ ด้วยนะ เราใช้บริการของ RICHCARS richcarsbangkok.net
Call: 098-796-1924
สำหรับราคาเริ่มต้นที่วันละ 8,900 บาทสำหรับ Mercides C class ไปจนถึง LAMBORGHINI GALLARDO 2012 ที่ราคาวันละ 59,000 บาท
พระอาทิตย์ขึ้นเราไปที่อ่าวยน ทางระหว่างแหลมพันวาไปทางอ่าวยน มีจุดชมวิวสวย ๆ ที่มีเรือสวย ๆ จอดเรียงรายกันหลายสิบลำด้วยนะ ลองขับรถเลียบ ๆ ทางไปรับรองได้ที่ถ่ายรูปสวย ๆ แน่นอน
ส่วนพระอาทิตย์ตกใกล้ ๆ โรงแรมก็มีที่ยอดนิยมอย่างแหลมพรหมเทพ ที่ยังคงคลาสสิคเสมอมา
#PullmanPanwa #Accorhotels
#STAYAgencyxMillideasBloggerTrip
2012 c class 在 小施汽車生活頻道 Youtube 的評價
本次節目由贊助廠商
彩騇科技館 https://www.twcolored.com/
快車肉乾 https://www.kuaiche.com.tw/
靜化論 https://www.reeca.com.tw/
贊助播出
以下公告
【影片中若有少許未戴口罩片段 ,部分是在空曠區域以及周圍無五人以上群聚情況下所拍】
【 影片中若未有做到100%配戴口罩 還請各位見諒 】
【 在往後的拍攝中我們將更嚴謹的面對防疫 】
【 正在觀看本片的各位--少出門 戴口罩 保持社交距離】
----------------------------------------------------------------
除了在家,去哪裡都要全程戴口罩。
All members of the public are required to wear a mask at all times
except at home.
外出時は常時マスクを着用。
집을 제외하고 어디를 가든 항상 마스크를 착용해야합니다。
Memakai masker setiap saat terkecuali di rumah。
Trừ khi ở nhà, bạn phải đeo khẩu trang mọi lúc mọi nơi.
จำเป็นต้องสวมใส่หน้ากากอนามัยตลอดเวลาขณะที่อยู่นอกเคหสถาน。
#BENZ#CLS350#老闆級座駕#AMG#CLS63少出門#戴口罩 #COVID19 #小施 #小施汽車#試駕#二手車
感恩指教訂閱~
開始製作影片後才發現,一部幾分鐘影片的完成需要多少人員的努力與辛勤,絕對跟起初所想的不一樣。
如果您喜歡我們的影片,謝謝大家幫忙分享與訂閱(記得按開訂閱旁的鈴鐺圖案呦~)。
支持小施持續的創作。
希望對於想購買二手車的朋友們有幫助
導覽:
https://reurl.cc/lZ4lj 小施汽車FB粉絲頁
https://reurl.cc/5q6R4G 小施汽車Instagram
https://goo.gl/KJtoiC 部落格商品連結(每2-3天更新)
https://goo.gl/XKWTGw 部落格內關於二手車買賣手法分享連結
https://goo.gl/nM9ZaE 關於二手車的一些簡易的鑑定判別方法分享
https://goo.gl/pgdW4r 老顧客心得分享
https://goo.gl/YXJVPj 二手車相關記事分享
https://goo.gl/YcWS54 二手車小常識分享
2012 c class 在 Yuki Leung's Lost/Found Dance Moments Youtube 的評價
This dance marks my first Bollywood solo dance performance ever in Hong Kong. What made it even more memorable was that it was my own creation and the occasion was for a good cause. You may spot a few mistakes in my dance but these make this performance even more unique as I could never make the same mistakes in the same way again. Everything happened is for a beautiful memory. There are some steps which I think I should improvise for future performances. I will also make a studio version of this choreography soon. I hope you enjoy my first Dholida.
Thumbnail photo credit: Karen Chow
#####################################################################
Music - Dholida
Movie - Loveyatri
Artists - Neha Kakkar, Raja Hasan, Udit Narayan, Palak Muchhal
Starring - Aayush Sharma, Warina Hussain
#Dholida #Dance #Choreography #Loveratri #Loveyatri #AayushSharma #WarinaHussain #NehaKakkar #RajaHasan #UditNarayan #PalakMuchhal #Bollywood #BollywoodDance #Choreography #LivePerformance #Performance
#####################################################################
Welcome to my Lost/Found Dance Moments and thank you for watching my video! I have just started doing my own choreography and I'm feeling really excited as doing choreography takes me on an whole new stage in my dance journey to explore myself further! I hope you like and enjoy my videos!
#####################################################################
Dance enables you to find and lose yourself at the same time...
This channel is created by a crazy Hong Kong girl named Yuki Leung who is in love with dance & obsessed with Indian arts & cultures. Stepping into the 10th year of my dance journey in 2018, I've decided to take up a new challenge - to do my own choreography. I hope I can fill this channel up with dances which spread positive vibes to the world.
Although I'm not a professional dancer, dancing has been an important part of my life ever since I stepped into a Bollywood dance class in 2008. "Keep learning~ Keep dancing~" is what I'm doing to challenge and improve myself, my personality and my life as a whole.
I have been under guidance and training from Master Sannthosh (http://www.youtube.com/c/sannthoshkonathala) on various types of dances since 2012 and a disciple of Oxana Banshikova (Founder of Cosmic Dance - https://www.youtube.com/user/Cosmic1Dance) on Bharatanatyam since 2009.
Please subscribe to my channels & always stay tuned!!!
My other channel - http://www.youtube.com/c/yukicarter
2012 c class 在 ERNEST案內所 Youtube 的評價
寒戰2影評: 為李文彬(梁家輝)平反,周潤發戲份很重
想和我一樣30天升10000訂閱:http://goo.gl/zNT6Ck
寒戰2012票房以4000幾萬港幣成為香港年度華語片冠軍,香港電影金像獎掃了9個獎項,所以我對寒戰2的期望非常高,而且還有周潤發發哥座陣,所以我在上映第一日已經買飛了,還決定出影評。星期六日睇戲真係要買定飛,最後好彩搵到豪華戲院有位,如果唔係出唔到影評喇!
影評 (無劇透)
如果要徘徊係呢個位make唔make sense,果個位有無理由會咁呢類型嘅問題的話,寒戰2並唔適合你睇。如果你想在港產片中看到專業攝影剪接,有意思的戲本對白同埋三大影帝(周潤發、梁家輝、郭富城)鬥戲鬥力的戲碼,廢話少講:Shut up and pay your money啦
要聽多D批評的影評相信你可以搵到好多人講,而睇得Ernest DoCRAZY,就知我比較中意講D正面ge內容。(同埋性感的內容)寒戰2 Class非常強,好耐無睇過 周潤發 發哥做戲,初頭以為周潤發 發哥只會像上集的劉德華一樣只出幾秒,原來戲份咁重。看他做戲真係會被他吸了入戲中的,相比之下郭富城呢位新影帝有點比下去,整體發揮是不錯,不過略嫌他說話的語氣太單調。點都好,3位影帝在醫院那場戲真的令人透不過戲來,這一幕是我近年看港產片最深刻的一幕,好正。我覺得寒戰電影的特點是透過對白建立雙方緊張的氣氛和感覺,所以才改名為寒戰 Cold War。因為Cold War 冷戰是在二次世界大戰後美國和蘇聯一個長期緊張的政治氣氛,叫冷戰的重點是雙方並未正式交戰,與電影建立的氛圍也吻合。
接下來係一個劇透影評講李Sir李文彬,現在我給5秒時間大家迴避,如果未睇寒戰2的建議先看完電影再返來看。
劇透影評-為李文彬(梁家輝)平反
今次嘅影評係想為戲中李文彬(梁家輝)平反,因為有好多人話唔知點解蔡元祺一出現李文彬(梁家輝)就變節,明明佢係一個連自己個仔(彭于晏)都可以大義滅親的警察,為什麼這麼容易變節呢。而我認為戲中其實有唔少鏡頭交代李Sir並唔係一見完蔡元祺就變節,其實佢一開始仲係好猶豫究竟過唔過檔好,直至到一件事發生咗。(先賣關子)
首先,在蔡元祺見李Sir的最後,彭于晏繹演嘅李家俊送了一副眼鏡比李Sir,相信大家都會記得李Sir換眼鏡個陣大大個溥儀眼鏡logo出現咗。Anyway,呢個舉動好緊要,一套好電影唔會亂出一D無意思嘅鏡頭比觀眾睇。眼鏡可以代表一個symbol暗喻李Sir換了另一個框架去睇嘢,可以代表著一個新觀點,而眼鏡出現在蔡元祺叫他加入那幕,暗示佢要準備改變價值觀加入他們。之後幾場戲都反映他有猶豫,暗示他未真正決定要過檔。
第一,李文彬(梁家輝)與發哥在立法會辯論個場戲(姑且先叫辯論),在那場戲中,李Sir在要決定引不引述李家俊(彭于晏)話劉Sir有收5000萬賄賂的時候,他把眼鏡除下之後一路用眼鏡布抹眼鏡,暗喻他(彭于晏)在抹黑劉Sir時,他不清楚自己這副新的價值觀是否真的正確,抹眼鏡的舉動可以暗示他正在猶豫。但為什麼他仍然要說出劉Sir可能被賄賂的言論?在我們眼中,可能會覺得他是變了節抹黑劉Sir,但這句對白可以是在於李Sir大公無私這個設定而說的。
第二,在李Sir第一次參與蔡元祺班人的會議時,最後乾杯時每人都舉起了酒杯,但鏡頭到最後都只是影著李Sir並沒意欲拿起酒杯,反而一臉無奈地坐著沒動,此舉更顯得李Sir對此組織開始心存疑問,不甘同流合污,直到下一幕我更加覺得他根本不會與此組織共事。
亦即是第三,到了李Sir與兒子(彭于晏)道別時,他叫兒子(彭于晏)離這班人越遠越好,希望他能夠安全活下去,到了這場戲用對白交代李Sir立場,明顯地他不認同這幫人的做事手法,在他心目中兒子的性命比起他的權力更緊要,所以在劉Sir一開始單獨行動救妻子時,李Sir跟劉Sir說留他兒一命,也說明他其實很緊張兒子。所以劇情去到下場隧道戲當劉Sir開槍射李家俊後,李文彬才真正的變節!轉捩點便是他唯一的牽掛真的被劉Sir射到昏迷,這才是他變節的主因,而且所謂變節都只是希望為兒子報仇。
一套好電影不會無緣顧交代非要表達的鏡頭,大家唔好以為寒戰2李文彬緊張兒子這一點只是用幾幕戲來交代。遠在寒戰1的劇情早已交代了這點,當李Sir知道兒子連同4位警員被失蹤之後,啟動一級戒備行動,行動代號寒戰,他說是因為香港不容許有一次這樣的脅持警員事件發生,所以要親自介入指揮,但劉Sir便說他為救兒子公器私用。其實重看第一集,便會發現李Sir在啟動寒戰時表現激動,心急以氣勢蓋過其他文官incharger兒子被失蹤事件,其實某程度上已在寒戰1表現了他緊張兒子的特點。所以我認為李文彬並不是一開始就變節,而係去到個仔受傷之後。
另外李文彬(梁家輝)這個角色我覺得有代表近年的香港人。一個希望控制香港的團體想他加入,並會給他權力和金錢,而且自己的家人或包袱被他們控制著。活在猶豫之中。點都好,希望大家喜歡這段影評,如果你喜歡嘅記得Like同share,仲有記得subscribe Ernest DoCRAZY喇!我們下次見!
想留意更多我的動態,記得緊貼Ernest DoCRAZY
Ernest DoCRAZY社交平台:
Ernest DoCRAZY channel:
https://www.youtube.com/c/ErnestDoCRAZYTV
Ernest DoCRAZY facebook:
https://www.facebook.com/ErnestDoCRAZY/
Ernest DoCRAZY instagram:
https://www.instagram.com/ernest_pch/
點評-寒戰2 (超粒方)
https://www.youtube.com/watch?v=pndNHRectF4
【寒戰2】爆裂青春+超狂槍火完整版幕後特輯
https://youtu.be/v-eF0VRkcDQ
[有雷]《寒戰 2 Cold War 2》觀影想法
https://youtu.be/BPMuM9gc5q4
2012 c class 在 benz c200 2012 的價格 - FindCar 找車網 的相關結果
... 中古車68.3萬,免國產價就能入主裝B進口車主,C200 1800cc省稅再享渦輪蒸鴨暢快感Benz 賓士C-CLASS SEDAN W204 嘉義縣2012 黑色系4門5人座手自排二輪驅動汽... ... <看更多>
2012 c class 在 Mercedes-Benz C-Class Sedan - 8891汽車 的相關結果
8891新車Mercedes-Benz/賓士2012 C-Class Sedan頻道為您提供Mercedes-Benz/賓士2012 C-Class Sedan汽車的新車價格,新款車型,深度解析,規格配備,實拍圖片,車友評價, ... ... <看更多>
2012 c class 在 2012 M-Benz C-Class Sedan C200 BlueEFFICIENCY ... 的相關結果
2012 M-Benz C-Class Sedan C200 BlueEFFICIENCY Avantgarde ; 車身座位. 4門5人座 ; 變數系統. 7速手自排 ; 引擎型式. 渦輪增壓, 直列4缸, DOHC雙凸輪軸, 16氣門 ; 排氣量. ... <看更多>