{"id":82272,"date":"2026-07-25T07:43:16","date_gmt":"2026-07-24T23:43:16","guid":{"rendered":"https:\/\/www.wsisp.com\/helps\/82272.html"},"modified":"2026-07-25T07:43:16","modified_gmt":"2026-07-24T23:43:16","slug":"go-c-python-java-%e5%9b%9b%e8%af%ad%e8%a8%80%e5%af%b9%e7%85%a7%e5%ad%a6%e4%b9%a0%e6%80%bb%e8%a7%88","status":"publish","type":"post","link":"https:\/\/www.wsisp.com\/helps\/82272.html","title":{"rendered":"Go \/ C \/ Python \/ Java \u56db\u8bed\u8a00\u5bf9\u7167\u5b66\u4e60\u603b\u89c8"},"content":{"rendered":"<p id=\"main-toc\"><span style=\"color:#511b78\">\u76ee\u5f55<\/span><\/p>\n<p id=\"0%20%E4%BB%8B%E7%BB%8D-toc\" style=\"margin-left:0px\"><span style=\"color:#511b78\"><span style=\"background-color:#fef2f0\">0 \u4ecb\u7ecd<\/span><\/span><\/p>\n<p id=\"1.1%20%E6%BA%90%E6%96%87%E4%BB%B6%E4%B8%8E%E7%BB%84%E7%BB%87-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">1.1 \u6e90\u6587\u4ef6\u4e0e\u7ec4\u7ec7<\/span><\/span><\/p>\n<p id=\"C-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#e7fafa\">C<\/span><\/span><\/p>\n<p id=\"Go-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#e7fafa\">Go<\/span><\/span><\/p>\n<p id=\"Python-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#e7fafa\">Python<\/span><\/span><\/p>\n<p id=\"Java%EF%BC%88%E4%BC%A0%E7%BB%9F%EF%BC%89-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#e7fafa\">Java&#xff08;\u4f20\u7edf&#xff09;<\/span><\/span><\/p>\n<p id=\"Java%2025%2B%20Compact%20Source%EF%BC%88%E5%AE%9A%E7%A8%BF%EF%BC%89-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#e7fafa\">Java 25&#043; Compact Source&#xff08;\u5b9a\u7a3f&#xff09;<\/span><\/span><\/p>\n<p id=\"01%20%E7%A8%8B%E5%BA%8F%E7%BB%93%E6%9E%84%E4%B8%8E%E5%85%A5%E5%8F%A3-toc\" style=\"margin-left:0px\"><span style=\"color:#511b78\"><span style=\"background-color:#fef2f0\">01 \u7a0b\u5e8f\u7ed3\u6784\u4e0e\u5165\u53e3<\/span><\/span><\/p>\n<p id=\"1.2%20%E5%85%A5%E5%8F%A3%E5%87%BD%E6%95%B0%E8%A7%84%E5%88%99-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">1.2 \u5165\u53e3\u51fd\u6570\u89c4\u5219<\/span><\/span><\/p>\n<p id=\"1.3%20%E7%BC%96%E8%AF%91%E4%B8%8E%E8%BF%90%E8%A1%8C%E6%B5%81%E7%A8%8B-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">1.3 \u7f16\u8bd1\u4e0e\u8fd0\u884c\u6d41\u7a0b<\/span><\/span><\/p>\n<p id=\"1.4%20%E8%AF%AD%E5%8F%A5%E4%B8%8E%E5%9D%97-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">1.4 \u8bed\u53e5\u4e0e\u5757<\/span><\/span><\/p>\n<p id=\"1.5%20%E6%B3%A8%E9%87%8A-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">1.5 \u6ce8\u91ca<\/span><\/span><\/p>\n<p id=\"1.6%20%E6%98%93%E6%B7%B7%E7%82%B9-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">1.6 \u6613\u6df7\u70b9<\/span><\/span><\/p>\n<p id=\"02%20%E5%8F%98%E9%87%8F%E5%B8%B8%E9%87%8F%E4%BD%9C%E7%94%A8%E5%9F%9F-toc\" style=\"margin-left:0px\"><span style=\"color:#511b78\"><span style=\"background-color:#fef2f0\">02 \u53d8\u91cf\u5e38\u91cf\u4f5c\u7528\u57df<\/span><\/span><\/p>\n<p id=\"2.1%20%E5%A3%B0%E6%98%8E%20vs%20%E5%AE%9A%E4%B9%89%20vs%20%E8%B5%8B%E5%80%BC-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">2.1 \u58f0\u660e vs \u5b9a\u4e49 vs \u8d4b\u503c<\/span><\/span><\/p>\n<p id=\"2.2%20%E5%8F%AF%E5%8F%98%E6%80%A7-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">2.2 \u53ef\u53d8\u6027<\/span><\/span><\/p>\n<p id=\"2.3%20%E4%BD%9C%E7%94%A8%E5%9F%9F%E8%A7%84%E5%88%99-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">2.3 \u4f5c\u7528\u57df\u89c4\u5219<\/span><\/span><\/p>\n<p id=\"2.4%20%E9%9B%B6%E5%80%BC%20%2F%20%E9%BB%98%E8%AE%A4%E5%80%BC-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">2.4 \u96f6\u503c \/ \u9ed8\u8ba4\u503c<\/span><\/span><\/p>\n<p id=\"2.5%20%E7%B1%BB%E5%9E%8B%E6%8E%A8%E6%96%AD%E5%AF%B9%E7%85%A7-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">2.5 \u7c7b\u578b\u63a8\u65ad\u5bf9\u7167<\/span><\/span><\/p>\n<p id=\"2.6%20%E6%98%93%E6%B7%B7%E7%82%B9-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">2.6 \u6613\u6df7\u70b9<\/span><\/span><\/p>\n<p id=\"03%20%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B-toc\" style=\"margin-left:0px\"><span style=\"color:#511b78\"><span style=\"background-color:#fef2f0\">03 \u6570\u636e\u7c7b\u578b<\/span><\/span><\/p>\n<p id=\"3.1%20%E7%B1%BB%E5%9E%8B%E7%B3%BB%E7%BB%9F%E5%93%B2%E5%AD%A6-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">3.1 \u7c7b\u578b\u7cfb\u7edf\u54f2\u5b66<\/span><\/span><\/p>\n<p id=\"3.2%20%E6%95%B4%E6%95%B0%E7%B1%BB%E5%9E%8B-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">3.2 \u6574\u6570\u7c7b\u578b<\/span><\/span><\/p>\n<p id=\"3.3%20%E6%B5%AE%E7%82%B9-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">3.3 \u6d6e\u70b9<\/span><\/span><\/p>\n<p id=\"3.4%20%E5%B8%83%E5%B0%94-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">3.4 \u5e03\u5c14<\/span><\/span><\/p>\n<p id=\"3.5%20%E5%AD%97%E7%AC%A6%E4%B8%8E%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%B1%BB%E5%9E%8B-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">3.5 \u5b57\u7b26\u4e0e\u5b57\u7b26\u4e32\u7c7b\u578b<\/span><\/span><\/p>\n<p id=\"3.6%20%E5%A4%8D%E5%90%88%E7%B1%BB%E5%9E%8B%E6%80%BB%E8%A7%88-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">3.6 \u590d\u5408\u7c7b\u578b\u603b\u89c8<\/span><\/span><\/p>\n<p id=\"3.7%20%E7%B1%BB%E5%9E%8B%E8%BD%AC%E6%8D%A2%E8%A7%84%E5%88%99-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">3.7 \u7c7b\u578b\u8f6c\u6362\u89c4\u5219<\/span><\/span><\/p>\n<p id=\"3.8%20%E7%A9%BA%E5%80%BC%E8%A1%A8%E7%A4%BA-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">3.8 \u7a7a\u503c\u8868\u793a<\/span><\/span><\/p>\n<p id=\"3.9%20%E6%98%93%E6%B7%B7%E7%82%B9-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">3.9 \u6613\u6df7\u70b9<\/span><\/span><\/p>\n<p id=\"04%20%E8%BF%90%E7%AE%97%E7%AC%A6%E4%B8%8E%E8%A1%A8%E8%BE%BE%E5%BC%8F-toc\" style=\"margin-left:0px\"><span style=\"color:#511b78\"><span style=\"background-color:#fef2f0\">04 \u8fd0\u7b97\u7b26\u4e0e\u8868\u8fbe\u5f0f<\/span><\/span><\/p>\n<p id=\"4.1%20%E7%AE%97%E6%9C%AF%E8%BF%90%E7%AE%97%E7%AC%A6-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">4.1 \u7b97\u672f\u8fd0\u7b97\u7b26<\/span><\/span><\/p>\n<p id=\"4.2%20%E6%AF%94%E8%BE%83%E4%B8%8E%E9%80%BB%E8%BE%91-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">4.2 \u6bd4\u8f83\u4e0e\u903b\u8f91<\/span><\/span><\/p>\n<p id=\"4.3%20%E4%BD%8D%E8%BF%90%E7%AE%97-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">4.3 \u4f4d\u8fd0\u7b97<\/span><\/span><\/p>\n<p id=\"4.4%20%E8%B5%8B%E5%80%BC%E4%B8%8E%E5%A4%8D%E5%90%88%E8%B5%8B%E5%80%BC-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">4.4 \u8d4b\u503c\u4e0e\u590d\u5408\u8d4b\u503c<\/span><\/span><\/p>\n<p id=\"4.5%20%E5%9C%B0%E5%9D%80%E3%80%81%E8%A7%A3%E5%BC%95%E7%94%A8%E3%80%81%E6%88%90%E5%91%98%E8%AE%BF%E9%97%AE-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">4.5 \u5730\u5740\u3001\u89e3\u5f15\u7528\u3001\u6210\u5458\u8bbf\u95ee<\/span><\/span><\/p>\n<p id=\"4.6%20%E8%BF%90%E7%AE%97%E7%AC%A6%E4%BC%98%E5%85%88%E7%BA%A7%EF%BC%88%E8%AE%B0%E5%BF%86%E7%89%88%EF%BC%89-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">4.6 \u8fd0\u7b97\u7b26\u4f18\u5148\u7ea7&#xff08;\u8bb0\u5fc6\u7248&#xff09;<\/span><\/span><\/p>\n<p id=\"4.7%20%E7%B1%BB%E5%9E%8B%E7%9B%B8%E5%85%B3%E8%BF%90%E7%AE%97%E7%AC%A6%2F%E8%A1%A8%E8%BE%BE%E5%BC%8F-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">4.7 \u7c7b\u578b\u76f8\u5173\u8fd0\u7b97\u7b26\/\u8868\u8fbe\u5f0f<\/span><\/span><\/p>\n<p id=\"4.8%20%E6%98%93%E6%B7%B7%E7%82%B9-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">4.8 \u6613\u6df7\u70b9<\/span><\/span><\/p>\n<p id=\"05%20%E6%8E%A7%E5%88%B6%E6%B5%81-toc\" style=\"margin-left:0px\"><span style=\"color:#511b78\"><span style=\"background-color:#fef2f0\">05 \u63a7\u5236\u6d41<\/span><\/span><\/p>\n<p id=\"5.1%20%E6%9D%A1%E4%BB%B6%E5%88%86%E6%94%AF%20if-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">5.1 \u6761\u4ef6\u5206\u652f if<\/span><\/span><\/p>\n<p id=\"5.2%20switch-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">5.2 switch<\/span><\/span><\/p>\n<p id=\"5.3%20%E5%BE%AA%E7%8E%AF-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">5.3 \u5faa\u73af<\/span><\/span><\/p>\n<p id=\"5.4%20%E8%B7%B3%E8%BD%AC%E8%AF%AD%E5%8F%A5-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">5.4 \u8df3\u8f6c\u8bed\u53e5<\/span><\/span><\/p>\n<p id=\"5.5%20%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D%EF%BC%882026%20%E6%B0%B4%E5%B9%B3%EF%BC%89-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">5.5 \u6a21\u5f0f\u5339\u914d&#xff08;2026 \u6c34\u5e73&#xff09;<\/span><\/span><\/p>\n<p id=\"5.6%20%E5%BC%82%E5%B8%B8%E4%B8%8E%E6%8E%A7%E5%88%B6%E6%B5%81%EF%BC%88%E4%BA%A4%E5%8F%89%EF%BC%89-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">5.6 \u5f02\u5e38\u4e0e\u63a7\u5236\u6d41&#xff08;\u4ea4\u53c9&#xff09;<\/span><\/span><\/p>\n<p id=\"5.7%20%E6%98%93%E6%B7%B7%E7%82%B9-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">5.7 \u6613\u6df7\u70b9<\/span><\/span><\/p>\n<p id=\"06%20%E5%87%BD%E6%95%B0%E4%B8%8E%E6%96%B9%E6%B3%95-toc\" style=\"margin-left:0px\"><span style=\"color:#511b78\"><span style=\"background-color:#fef2f0\">06 \u51fd\u6570\u4e0e\u65b9\u6cd5<\/span><\/span><\/p>\n<p id=\"6.1%20%E5%87%BD%E6%95%B0%E5%AE%9A%E4%B9%89%E8%AF%AD%E6%B3%95-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">6.1 \u51fd\u6570\u5b9a\u4e49\u8bed\u6cd5<\/span><\/span><\/p>\n<p id=\"6.2%20%E5%8F%82%E6%95%B0%E4%BC%A0%E9%80%92%E8%AF%AD%E4%B9%89-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">6.2 \u53c2\u6570\u4f20\u9012\u8bed\u4e49<\/span><\/span><\/p>\n<p id=\"6.3%20%E5%A4%9A%E8%BF%94%E5%9B%9E%E5%80%BC%20%2F%20%E5%8F%AF%E9%80%89%E8%BF%94%E5%9B%9E-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">6.3 \u591a\u8fd4\u56de\u503c \/ \u53ef\u9009\u8fd4\u56de<\/span><\/span><\/p>\n<p id=\"6.4%20%E9%BB%98%E8%AE%A4%E5%8F%82%E6%95%B0%20%2F%20%E9%87%8D%E8%BD%BD%20%2F%20%E5%8F%AF%E5%8F%98%E5%8F%82%E6%95%B0-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">6.4 \u9ed8\u8ba4\u53c2\u6570 \/ \u91cd\u8f7d \/ \u53ef\u53d8\u53c2\u6570<\/span><\/span><\/p>\n<p id=\"6.5%20%E9%97%AD%E5%8C%85%E4%B8%8E%E9%AB%98%E9%98%B6%E5%87%BD%E6%95%B0-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">6.5 \u95ed\u5305\u4e0e\u9ad8\u9636\u51fd\u6570<\/span><\/span><\/p>\n<p id=\"6.6%20%E6%96%B9%E6%B3%95%E4%B8%8E%E6%8E%A5%E6%94%B6%E8%80%85-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">6.6 \u65b9\u6cd5\u4e0e\u63a5\u6536\u8005<\/span><\/span><\/p>\n<p id=\"6.7%20%E9%80%92%E5%BD%92%E3%80%81%E5%86%85%E8%81%94%E3%80%81%E5%B0%BE%E8%B0%83%E7%94%A8-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">6.7 \u9012\u5f52\u3001\u5185\u8054\u3001\u5c3e\u8c03\u7528<\/span><\/span><\/p>\n<p id=\"6.8%20%E6%98%93%E6%B7%B7%E7%82%B9-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">6.8 \u6613\u6df7\u70b9<\/span><\/span><\/p>\n<p id=\"07%20%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%8E%E5%AD%97%E7%AC%A6-toc\" style=\"margin-left:0px\"><span style=\"color:#511b78\"><span style=\"background-color:#fef2f0\">07 \u5b57\u7b26\u4e32\u4e0e\u5b57\u7b26<\/span><\/span><\/p>\n<p id=\"7.1%20%E5%86%85%E9%83%A8%E8%A1%A8%E7%A4%BA-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">7.1 \u5185\u90e8\u8868\u793a<\/span><\/span><\/p>\n<p id=\"7.2%20%E5%AD%97%E9%9D%A2%E9%87%8F%E5%BD%A2%E5%BC%8F-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">7.2 \u5b57\u9762\u91cf\u5f62\u5f0f<\/span><\/span><\/p>\n<p id=\"7.3%20%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C%E5%AF%B9%E7%85%A7-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">7.3 \u5e38\u7528\u64cd\u4f5c\u5bf9\u7167<\/span><\/span><\/p>\n<p id=\"7.4%20%E8%BD%AC%E4%B9%89%E4%B8%8E%20Unicode-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">7.4 \u8f6c\u4e49\u4e0e Unicode<\/span><\/span><\/p>\n<p id=\"7.5%20C%20%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%89%B9%E5%88%AB%E8%AF%B4%E6%98%8E-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">7.5 C \u5b57\u7b26\u4e32\u7279\u522b\u8bf4\u660e<\/span><\/span><\/p>\n<p id=\"7.6%20Go%20%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%8E%20rune-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">7.6 Go \u5b57\u7b26\u4e32\u4e0e rune<\/span><\/span><\/p>\n<p id=\"7.7%20%E6%98%93%E6%B7%B7%E7%82%B9-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">7.7 \u6613\u6df7\u70b9<\/span><\/span><\/p>\n<p id=\"08%20%E9%9B%86%E5%90%88%E4%B8%8E%E5%A4%8D%E5%90%88%E7%BB%93%E6%9E%84-toc\" style=\"margin-left:0px\"><span style=\"color:#511b78\"><span style=\"background-color:#fef2f0\">08 \u96c6\u5408\u4e0e\u590d\u5408\u7ed3\u6784<\/span><\/span><\/p>\n<p id=\"8.1%20%E6%95%B0%E7%BB%84%20%2F%20%E5%AE%9A%E9%95%BF%E5%BA%8F%E5%88%97-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">8.1 \u6570\u7ec4 \/ \u5b9a\u957f\u5e8f\u5217<\/span><\/span><\/p>\n<p id=\"8.2%20%E5%8A%A8%E6%80%81%E5%BA%8F%E5%88%97-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">8.2 \u52a8\u6001\u5e8f\u5217<\/span><\/span><\/p>\n<p id=\"8.3%20%E6%98%A0%E5%B0%84%EF%BC%88%E9%94%AE%E5%80%BC%E5%AF%B9%EF%BC%89-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">8.3 \u6620\u5c04&#xff08;\u952e\u503c\u5bf9&#xff09;<\/span><\/span><\/p>\n<p id=\"8.4%20%E7%BB%93%E6%9E%84%E4%BD%93%20%2F%20%E8%AE%B0%E5%BD%95-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">8.4 \u7ed3\u6784\u4f53 \/ \u8bb0\u5f55<\/span><\/span><\/p>\n<p id=\"8.5%20%E9%9B%86%E5%90%88%E7%B1%BB%E5%9E%8B%E6%89%A9%E5%B1%95-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">8.5 \u96c6\u5408\u7c7b\u578b\u6269\u5c55<\/span><\/span><\/p>\n<p id=\"8.6%20%E8%BF%AD%E4%BB%A3-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">8.6 \u8fed\u4ee3<\/span><\/span><\/p>\n<p id=\"8.7%20%E5%86%85%E5%AD%98%E5%B8%83%E5%B1%80%EF%BC%88C%2FGo%20%E9%87%8D%E7%82%B9%EF%BC%89-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">8.7 \u5185\u5b58\u5e03\u5c40&#xff08;C\/Go \u91cd\u70b9&#xff09;<\/span><\/span><\/p>\n<p id=\"8.8%20%E6%98%93%E6%B7%B7%E7%82%B9-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">8.8 \u6613\u6df7\u70b9<\/span><\/span><\/p>\n<p id=\"09%20%E6%8C%87%E9%92%88%E5%BC%95%E7%94%A8%E5%86%85%E5%AD%98-toc\" style=\"margin-left:0px\"><span style=\"color:#511b78\"><span style=\"background-color:#fef2f0\">09 \u6307\u9488\u5f15\u7528\u5185\u5b58<\/span><\/span><\/p>\n<p id=\"9.1%20%E6%9C%89%E6%97%A0%E6%8C%87%E9%92%88-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">9.1 \u6709\u65e0\u6307\u9488<\/span><\/span><\/p>\n<p id=\"9.2%20%E6%8C%87%E9%92%88%E5%9F%BA%E7%A1%80%EF%BC%88C%20%2F%20Go%EF%BC%89-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">9.2 \u6307\u9488\u57fa\u7840&#xff08;C \/ Go&#xff09;<\/span><\/span><\/p>\n<p id=\"9.3%20%E5%86%85%E5%AD%98%E5%88%86%E9%85%8D%E4%B8%8E%E9%87%8A%E6%94%BE-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">9.3 \u5185\u5b58\u5206\u914d\u4e0e\u91ca\u653e<\/span><\/span><\/p>\n<p id=\"9.4%20%E6%A0%88%20vs%20%E5%A0%86-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">9.4 \u6808 vs \u5806<\/span><\/span><\/p>\n<p id=\"9.5%20%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">9.5 \u5783\u573e\u56de\u6536<\/span><\/span><\/p>\n<p id=\"9.6%20%E5%B8%B8%E8%A7%81%E5%86%85%E5%AD%98%E9%97%AE%E9%A2%98-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">9.6 \u5e38\u89c1\u5185\u5b58\u95ee\u9898<\/span><\/span><\/p>\n<p id=\"9.7%20%E5%BC%95%E7%94%A8%E8%AF%AD%E4%B9%89%E5%AF%B9%E6%AF%94-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">9.7 \u5f15\u7528\u8bed\u4e49\u5bf9\u6bd4<\/span><\/span><\/p>\n<p id=\"9.8%20unsafe%20%2F%20%E5%BA%95%E5%B1%82%E6%93%8D%E4%BD%9C-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">9.8 unsafe \/ \u5e95\u5c42\u64cd\u4f5c<\/span><\/span><\/p>\n<p id=\"9.9%20%E6%98%93%E6%B7%B7%E7%82%B9-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">9.9 \u6613\u6df7\u70b9<\/span><\/span><\/p>\n<p id=\"10%20%E8%BE%93%E5%85%A5%E8%BE%93%E5%87%BA-toc\" style=\"margin-left:0px\"><span style=\"color:#511b78\"><span style=\"background-color:#fef2f0\">10 \u8f93\u5165\u8f93\u51fa<\/span><\/span><\/p>\n<p id=\"10.1%20%E6%A0%87%E5%87%86%E6%B5%81%E6%A8%A1%E5%9E%8B-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">10.1 \u6807\u51c6\u6d41\u6a21\u578b<\/span><\/span><\/p>\n<p id=\"10.2%20%E6%8E%A7%E5%88%B6%E5%8F%B0%E8%BE%93%E5%87%BA-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">10.2 \u63a7\u5236\u53f0\u8f93\u51fa<\/span><\/span><\/p>\n<p id=\"10.3%20%E6%8E%A7%E5%88%B6%E5%8F%B0%E8%BE%93%E5%85%A5-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">10.3 \u63a7\u5236\u53f0\u8f93\u5165<\/span><\/span><\/p>\n<p id=\"10.4%20%E6%96%87%E4%BB%B6%20I%2FO-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">10.4 \u6587\u4ef6 I\/O<\/span><\/span><\/p>\n<p id=\"Python%20%E6%8E%A8%E8%8D%90-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">Python \u63a8\u8350<\/span><\/span><\/p>\n<p id=\"Go%20%E6%8E%A8%E8%8D%90-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">Go \u63a8\u8350<\/span><\/span><\/p>\n<p id=\"Java%20%E6%8E%A8%E8%8D%90-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">Java \u63a8\u8350<\/span><\/span><\/p>\n<p id=\"10.5%20%E4%BA%8C%E8%BF%9B%E5%88%B6%20I%2FO-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">10.5 \u4e8c\u8fdb\u5236 I\/O<\/span><\/span><\/p>\n<p id=\"10.6%20%E7%BC%93%E5%86%B2%20I%2FO-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">10.6 \u7f13\u51b2 I\/O<\/span><\/span><\/p>\n<p id=\"10.7%20%E5%BA%8F%E5%88%97%E5%8C%96%EF%BC%88JSON%20%E7%AD%89%EF%BC%89-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">10.7 \u5e8f\u5217\u5316&#xff08;JSON \u7b49&#xff09;<\/span><\/span><\/p>\n<p id=\"10.8%20%E6%98%93%E6%B7%B7%E7%82%B9-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">10.8 \u6613\u6df7\u70b9<\/span><\/span><\/p>\n<p id=\"11%20%E9%94%99%E8%AF%AF%E4%B8%8E%E5%BC%82%E5%B8%B8-toc\" style=\"margin-left:0px\"><span style=\"color:#511b78\"><span style=\"background-color:#fef2f0\">11 \u9519\u8bef\u4e0e\u5f02\u5e38<\/span><\/span><\/p>\n<p id=\"11.1%20%E5%AF%B9%E7%85%A7-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">11.1 \u5bf9\u7167<\/span><\/span><\/p>\n<p id=\"11.2%20C%EF%BC%9A%E8%BF%94%E5%9B%9E%E7%A0%81%E4%B8%8E%20errno-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">11.2 C&#xff1a;\u8fd4\u56de\u7801\u4e0e errno<\/span><\/span><\/p>\n<p id=\"11.3%20Go%EF%BC%9Aerror%20%E6%8E%A5%E5%8F%A3-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">11.3 Go&#xff1a;error \u63a5\u53e3<\/span><\/span><\/p>\n<p id=\"11.4%20Python%EF%BC%9A%E5%BC%82%E5%B8%B8-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">11.4 Python&#xff1a;\u5f02\u5e38<\/span><\/span><\/p>\n<p id=\"11.5%20Java%EF%BC%9A%E5%8F%97%E6%A3%80%E4%B8%8E%E9%9D%9E%E5%8F%97%E6%A3%80-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">11.5 Java&#xff1a;\u53d7\u68c0\u4e0e\u975e\u53d7\u68c0<\/span><\/span><\/p>\n<p id=\"11.6%20%E5%9B%9B%E8%AF%AD%E8%A8%80%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86%E5%AF%B9%E7%85%A7%E8%A1%A8-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">11.6 \u56db\u8bed\u8a00\u9519\u8bef\u5904\u7406\u5bf9\u7167\u8868<\/span><\/span><\/p>\n<p id=\"11.7%20%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86%E4%B8%8E%E9%94%99%E8%AF%AF-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">11.7 \u8d44\u6e90\u7ba1\u7406\u4e0e\u9519\u8bef<\/span><\/span><\/p>\n<p id=\"11.8%20%E9%80%89%E5%9E%8B%E7%9B%B4%E8%A7%89-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">11.8 \u9009\u578b\u76f4\u89c9<\/span><\/span><\/p>\n<p id=\"11.9%20%E6%98%93%E6%B7%B7%E7%82%B9-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">11.9 \u6613\u6df7\u70b9<\/span><\/span><\/p>\n<p id=\"12%20%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E4%B8%8E%E7%BB%84%E5%90%88-toc\" style=\"margin-left:0px\"><span style=\"color:#511b78\"><span style=\"background-color:#fef2f0\">12 \u9762\u5411\u5bf9\u8c61\u4e0e\u7ec4\u5408<\/span><\/span><\/p>\n<p id=\"12.1%20%E8%8C%83%E5%BC%8F%E5%AE%9A%E4%BD%8D-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">12.1 \u8303\u5f0f\u5b9a\u4f4d<\/span><\/span><\/p>\n<p id=\"12.2%20%E7%B1%BB%20%2F%20%E7%BB%93%E6%9E%84%E4%BD%93%E5%AE%9A%E4%B9%89-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">12.2 \u7c7b \/ \u7ed3\u6784\u4f53\u5b9a\u4e49<\/span><\/span><\/p>\n<p id=\"12.3%20%E7%BB%A7%E6%89%BF%20vs%20%E7%BB%84%E5%90%88-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">12.3 \u7ee7\u627f vs \u7ec4\u5408<\/span><\/span><\/p>\n<p id=\"Go%20%E5%B5%8C%E5%85%A5%EF%BC%88%E7%BB%84%E5%90%88%EF%BC%89-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">Go \u5d4c\u5165&#xff08;\u7ec4\u5408&#xff09;<\/span><\/span><\/p>\n<p id=\"Python%20%E7%BB%A7%E6%89%BF-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">Python \u7ee7\u627f<\/span><\/span><\/p>\n<p id=\"Java-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">Java<\/span><\/span><\/p>\n<p id=\"12.4%20%E6%8E%A5%E5%8F%A3%20%2F%20%E6%8A%BD%E8%B1%A1-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">12.4 \u63a5\u53e3 \/ \u62bd\u8c61<\/span><\/span><\/p>\n<p id=\"12.5%20%E5%A4%9A%E6%80%81-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">12.5 \u591a\u6001<\/span><\/span><\/p>\n<p id=\"12.6%20%E8%AE%BF%E9%97%AE%E6%8E%A7%E5%88%B6-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">12.6 \u8bbf\u95ee\u63a7\u5236<\/span><\/span><\/p>\n<p id=\"12.7%20%E7%89%B9%E6%AE%8A%20OOP%20%E7%89%B9%E6%80%A7-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">12.7 \u7279\u6b8a OOP \u7279\u6027<\/span><\/span><\/p>\n<p id=\"12.8%20Java%20record%20%E4%B8%8E%20Python%20dataclass-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">12.8 Java record \u4e0e Python dataclass<\/span><\/span><\/p>\n<p id=\"12.9%20%E6%98%93%E6%B7%B7%E7%82%B9-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">12.9 \u6613\u6df7\u70b9<\/span><\/span><\/p>\n<p id=\"13%20%E6%B3%9B%E5%9E%8B%E4%B8%8E%E7%B1%BB%E5%9E%8B%E5%8F%82%E6%95%B0-toc\" style=\"margin-left:0px\"><span style=\"color:#511b78\"><span style=\"background-color:#fef2f0\">13 \u6cdb\u578b\u4e0e\u7c7b\u578b\u53c2\u6570<\/span><\/span><\/p>\n<p id=\"13.1%20%E6%94%AF%E6%8C%81%E6%A6%82%E8%A7%88-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">13.1 \u652f\u6301\u6982\u89c8<\/span><\/span><\/p>\n<p id=\"13.2%20C%EF%BC%9A%E5%AE%8F%E4%B8%8E%20_Generic-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">13.2 C&#xff1a;\u5b8f\u4e0e _Generic<\/span><\/span><\/p>\n<p id=\"13.3%20Go%20%E6%B3%9B%E5%9E%8B-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">13.3 Go \u6cdb\u578b<\/span><\/span><\/p>\n<p id=\"13.4%20Python%20%E7%B1%BB%E5%9E%8B%E5%8F%82%E6%95%B0-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">13.4 Python \u7c7b\u578b\u53c2\u6570<\/span><\/span><\/p>\n<p id=\"13.5%20Java%20%E6%B3%9B%E5%9E%8B-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">13.5 Java \u6cdb\u578b<\/span><\/span><\/p>\n<p id=\"13.6%20%E7%BA%A6%E6%9D%9F%20%2F%20%E8%BE%B9%E7%95%8C%E5%AF%B9%E7%85%A7-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">13.6 \u7ea6\u675f \/ \u8fb9\u754c\u5bf9\u7167<\/span><\/span><\/p>\n<p id=\"13.7%20%E5%8D%8F%E5%8F%98%E4%B8%8E%E9%80%86%E5%8F%98%EF%BC%88%E8%BF%9B%E9%98%B6%EF%BC%89-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">13.7 \u534f\u53d8\u4e0e\u9006\u53d8&#xff08;\u8fdb\u9636&#xff09;<\/span><\/span><\/p>\n<p id=\"13.8%20%E6%98%93%E6%B7%B7%E7%82%B9-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">13.8 \u6613\u6df7\u70b9<\/span><\/span><\/p>\n<p id=\"14%20%E5%B9%B6%E5%8F%91%E6%A8%A1%E5%9E%8B-toc\" style=\"margin-left:0px\"><span style=\"color:#511b78\"><span style=\"background-color:#fef2f0\">14 \u5e76\u53d1\u6a21\u578b<\/span><\/span><\/p>\n<p id=\"14.1%20%E6%80%BB%E8%A7%88-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">14.1 \u603b\u89c8<\/span><\/span><\/p>\n<p id=\"14.2%20C%EF%BC%9APOSIX%20%E7%BA%BF%E7%A8%8B-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">14.2 C&#xff1a;POSIX \u7ebf\u7a0b<\/span><\/span><\/p>\n<p id=\"14.3%20Go%EF%BC%9Agoroutine%20%E4%B8%8E%20channel-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">14.3 Go&#xff1a;goroutine \u4e0e channel<\/span><\/span><\/p>\n<p id=\"14.4%20Python%EF%BC%9AGIL%E3%80%81asyncio%E3%80%81%E5%A4%9A%E8%BF%9B%E7%A8%8B-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">14.4 Python&#xff1a;GIL\u3001asyncio\u3001\u591a\u8fdb\u7a0b<\/span><\/span><\/p>\n<p id=\"threading%EF%BC%88I%2FO%20%E5%AF%86%E9%9B%86%EF%BC%89-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">threading&#xff08;I\/O \u5bc6\u96c6&#xff09;<\/span><\/span><\/p>\n<p id=\"asyncio%EF%BC%88%E5%8D%8F%E4%BD%9C%E5%BC%8F%E5%B9%B6%E5%8F%91%EF%BC%89-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">asyncio&#xff08;\u534f\u4f5c\u5f0f\u5e76\u53d1&#xff09;<\/span><\/span><\/p>\n<p id=\"Python%203.14%20%E8%87%AA%E7%94%B1%E7%BA%BF%E7%A8%8B%EF%BC%88%E5%8F%AF%E9%80%89%E6%9E%84%E5%BB%BA%EF%BC%89-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">Python 3.14 \u81ea\u7531\u7ebf\u7a0b&#xff08;\u53ef\u9009\u6784\u5efa&#xff09;<\/span><\/span><\/p>\n<p id=\"14.5%20Java%EF%BC%9A%E5%B9%B3%E5%8F%B0%E7%BA%BF%E7%A8%8B%E4%B8%8E%E8%99%9A%E6%8B%9F%E7%BA%BF%E7%A8%8B-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">14.5 Java&#xff1a;\u5e73\u53f0\u7ebf\u7a0b\u4e0e\u865a\u62df\u7ebf\u7a0b<\/span><\/span><\/p>\n<p id=\"%E4%BC%A0%E7%BB%9F%E7%BA%BF%E7%A8%8B-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">\u4f20\u7edf\u7ebf\u7a0b<\/span><\/span><\/p>\n<p id=\"%E8%99%9A%E6%8B%9F%E7%BA%BF%E7%A8%8B%EF%BC%88Java%2021%2B%EF%BC%8C%E7%94%9F%E4%BA%A7%E5%8F%AF%E7%94%A8%EF%BC%89-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">\u865a\u62df\u7ebf\u7a0b&#xff08;Java 21&#043;&#xff0c;\u751f\u4ea7\u53ef\u7528&#xff09;<\/span><\/span><\/p>\n<p id=\"Java%2025%20%E5%AE%9A%E7%A8%BF%EF%BC%9AScoped%20Values-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">Java 25 \u5b9a\u7a3f&#xff1a;Scoped Values<\/span><\/span><\/p>\n<p id=\"Java%2026%20%E9%A2%84%E8%A7%88%EF%BC%9AStructured%20Concurrency-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">Java 26 \u9884\u89c8&#xff1a;Structured Concurrency<\/span><\/span><\/p>\n<p id=\"14.6%20%E5%90%8C%E6%AD%A5%E5%8E%9F%E8%AF%AD%E5%AF%B9%E7%85%A7-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">14.6 \u540c\u6b65\u539f\u8bed\u5bf9\u7167<\/span><\/span><\/p>\n<p id=\"14.7%20%E5%B9%B6%E5%8F%91%E9%80%89%E5%9E%8B%E5%BB%BA%E8%AE%AE-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">14.7 \u5e76\u53d1\u9009\u578b\u5efa\u8bae<\/span><\/span><\/p>\n<p id=\"14.8%20%E6%98%93%E6%B7%B7%E7%82%B9-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">14.8 \u6613\u6df7\u70b9<\/span><\/span><\/p>\n<p id=\"15%20%E6%A8%A1%E5%9D%97%E5%8C%85%E4%BE%9D%E8%B5%96-toc\" style=\"margin-left:0px\"><span style=\"color:#511b78\"><span style=\"background-color:#fef2f0\">15 \u6a21\u5757\u5305\u4f9d\u8d56<\/span><\/span><\/p>\n<p id=\"15.1%20%E7%BB%84%E7%BB%87%E5%8D%95%E5%85%83%E5%AF%B9%E7%85%A7-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">15.1 \u7ec4\u7ec7\u5355\u5143\u5bf9\u7167<\/span><\/span><\/p>\n<p id=\"15.2%20C%EF%BC%9A%E5%A4%B4%E6%96%87%E4%BB%B6%E4%B8%8E%E9%93%BE%E6%8E%A5-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">15.2 C&#xff1a;\u5934\u6587\u4ef6\u4e0e\u94fe\u63a5<\/span><\/span><\/p>\n<p id=\"15.3%20Go%EF%BC%9Amodule-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">15.3 Go&#xff1a;module<\/span><\/span><\/p>\n<p id=\"15.4%20Python%EF%BC%9A%E5%8C%85%E4%B8%8E%20pyproject-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">15.4 Python&#xff1a;\u5305\u4e0e pyproject<\/span><\/span><\/p>\n<p id=\"15.5%20Java%EF%BC%9A%E5%8C%85%E3%80%81%E6%A8%A1%E5%9D%97%E7%B3%BB%E7%BB%9F%E3%80%81%E6%9E%84%E5%BB%BA-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">15.5 Java&#xff1a;\u5305\u3001\u6a21\u5757\u7cfb\u7edf\u3001\u6784\u5efa<\/span><\/span><\/p>\n<p id=\"%E4%BC%A0%E7%BB%9F%E5%8C%85-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">\u4f20\u7edf\u5305<\/span><\/span><\/p>\n<p id=\"Java%209%2B%20%E6%A8%A1%E5%9D%97%EF%BC%88module-info.java%EF%BC%89-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">Java 9&#043; \u6a21\u5757&#xff08;module-info.java&#xff09;<\/span><\/span><\/p>\n<p id=\"Java%2025%EF%BC%9AModule%20Import%20Declarations%EF%BC%88%E5%AE%9A%E7%A8%BF%EF%BC%89-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">Java 25&#xff1a;Module Import Declarations&#xff08;\u5b9a\u7a3f&#xff09;<\/span><\/span><\/p>\n<p id=\"15.6%20%E7%89%88%E6%9C%AC%E4%B8%8E%E5%8F%91%E5%B8%83-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">15.6 \u7248\u672c\u4e0e\u53d1\u5e03<\/span><\/span><\/p>\n<p id=\"15.7%20%E5%8F%AF%E8%A7%81%E6%80%A7%E6%80%BB%E7%BB%93-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">15.7 \u53ef\u89c1\u6027\u603b\u7ed3<\/span><\/span><\/p>\n<p id=\"15.8%20%E6%98%93%E6%B7%B7%E7%82%B9-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">15.8 \u6613\u6df7\u70b9<\/span><\/span><\/p>\n<p id=\"16%20%E6%A0%87%E5%87%86%E5%BA%93%E9%80%9F%E8%A7%88%E4%B8%8E%E5%AD%A6%E4%B9%A0%E8%B7%AF%E5%BE%84-toc\" style=\"margin-left:0px\"><span style=\"color:#511b78\"><span style=\"background-color:#fef2f0\">16 \u6807\u51c6\u5e93\u901f\u89c8\u4e0e\u5b66\u4e60\u8def\u5f84<\/span><\/span><\/p>\n<p id=\"16.1%20%E6%A0%87%E5%87%86%E5%BA%93%E5%93%B2%E5%AD%A6-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">16.1 \u6807\u51c6\u5e93\u54f2\u5b66<\/span><\/span><\/p>\n<p id=\"16.2%20%E6%8C%89%E9%A2%86%E5%9F%9F%E5%AF%B9%E7%85%A7-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">16.2 \u6309\u9886\u57df\u5bf9\u7167<\/span><\/span><\/p>\n<p id=\"%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%8E%E6%96%87%E6%9C%AC-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">\u5b57\u7b26\u4e32\u4e0e\u6587\u672c<\/span><\/span><\/p>\n<p id=\"%E5%AE%B9%E5%99%A8%E4%B8%8E%E7%AE%97%E6%B3%95-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">\u5bb9\u5668\u4e0e\u7b97\u6cd5<\/span><\/span><\/p>\n<p id=\"I%2FO%20%E4%B8%8E%E6%96%87%E4%BB%B6-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">I\/O \u4e0e\u6587\u4ef6<\/span><\/span><\/p>\n<p id=\"%E6%97%B6%E9%97%B4%E4%B8%8E%E9%9A%8F%E6%9C%BA-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">\u65f6\u95f4\u4e0e\u968f\u673a<\/span><\/span><\/p>\n<p id=\"%E5%8A%A0%E5%AF%86%E4%B8%8E%E5%AE%89%E5%85%A8-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">\u52a0\u5bc6\u4e0e\u5b89\u5168<\/span><\/span><\/p>\n<p id=\"%E6%B5%8B%E8%AF%95-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">\u6d4b\u8bd5<\/span><\/span><\/p>\n<p id=\"%E5%B9%B6%E5%8F%91-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">\u5e76\u53d1<\/span><\/span><\/p>\n<p id=\"16.3%20C23%20%E6%96%B0%E5%A2%9E%E5%BA%93%E8%A6%81%E7%82%B9-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">16.3 C23 \u65b0\u589e\u5e93\u8981\u70b9<\/span><\/span><\/p>\n<p id=\"16.4%20Python%203.14%20%E5%80%BC%E5%BE%97%E7%9F%A5%E9%81%93%E7%9A%84%E6%A0%87%E5%87%86%E5%BA%93-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">16.4 Python 3.14 \u503c\u5f97\u77e5\u9053\u7684\u6807\u51c6\u5e93<\/span><\/span><\/p>\n<p id=\"16.5%20Java%2025%2F26%20%E5%80%BC%E5%BE%97%E7%9F%A5%E9%81%93%E7%9A%84%E6%A0%87%E5%87%86%E5%BA%93-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">16.5 Java 25\/26 \u503c\u5f97\u77e5\u9053\u7684\u6807\u51c6\u5e93<\/span><\/span><\/p>\n<p id=\"16.6%20Go%201.26%2F1.27%20%E6%A0%87%E5%87%86%E5%BA%93%E5%8A%A8%E6%80%81-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">16.6 Go 1.26\/1.27 \u6807\u51c6\u5e93\u52a8\u6001<\/span><\/span><\/p>\n<p id=\"16.7%20%E6%8E%A8%E8%8D%90%E5%AD%A6%E4%B9%A0%E8%B7%AF%E5%BE%84%EF%BC%88%E4%BA%A4%E5%8F%89%E5%BC%BA%E5%8C%96%EF%BC%89-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">16.7 \u63a8\u8350\u5b66\u4e60\u8def\u5f84&#xff08;\u4ea4\u53c9\u5f3a\u5316&#xff09;<\/span><\/span><\/p>\n<p id=\"%E9%98%B6%E6%AE%B5%201%EF%BC%9A%E5%85%B1%E6%80%A7%E5%9F%BA%E7%A1%80%EF%BC%882%E2%80%933%20%E5%91%A8%EF%BC%89-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">\u9636\u6bb5 1&#xff1a;\u5171\u6027\u57fa\u7840&#xff08;2\u20133 \u5468&#xff09;<\/span><\/span><\/p>\n<p id=\"%E9%98%B6%E6%AE%B5%202%EF%BC%9A%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%EF%BC%883%E2%80%934%20%E5%91%A8%EF%BC%89-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">\u9636\u6bb5 2&#xff1a;\u6570\u636e\u7ed3\u6784&#xff08;3\u20134 \u5468&#xff09;<\/span><\/span><\/p>\n<p id=\"%E9%98%B6%E6%AE%B5%203%EF%BC%9A%E6%8A%BD%E8%B1%A1%E4%B8%8E%E5%B7%A5%E7%A8%8B%EF%BC%884%E2%80%936%20%E5%91%A8%EF%BC%89-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">\u9636\u6bb5 3&#xff1a;\u62bd\u8c61\u4e0e\u5de5\u7a0b&#xff08;4\u20136 \u5468&#xff09;<\/span><\/span><\/p>\n<p id=\"%E9%98%B6%E6%AE%B5%204%EF%BC%9A%E7%B3%BB%E7%BB%9F%E8%83%BD%E5%8A%9B%EF%BC%88%E6%8C%89%E5%85%B4%E8%B6%A3%EF%BC%89-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">\u9636\u6bb5 4&#xff1a;\u7cfb\u7edf\u80fd\u529b&#xff08;\u6309\u5174\u8da3&#xff09;<\/span><\/span><\/p>\n<p id=\"%E9%98%B6%E6%AE%B5%205%EF%BC%9A2026%20%E6%96%B0%E7%89%B9%E6%80%A7%E8%A1%A5%E8%AF%BE-toc\" style=\"margin-left:80px\"><span style=\"color:#511b78\"><span style=\"background-color:#edf6e8\">\u9636\u6bb5 5&#xff1a;2026 \u65b0\u7279\u6027\u8865\u8bfe<\/span><\/span><\/p>\n<p id=\"16.8%20%E5%B7%A5%E5%85%B7%E9%93%BE%E9%80%9F%E6%9F%A5-toc\" style=\"margin-left:40px\"><span style=\"color:#511b78\"><span style=\"background-color:#f9eda6\">16.8 \u5de5\u5177\u94fe\u901f\u67e5<\/span><\/span><\/p>\n<hr id=\"hr-toc\" \/>\n<h2 id=\"0%20%E4%BB%8B%E7%BB%8D\" style=\"margin-left:0px;margin-right:0px\"><span style=\"color:#7030a0\">0 \u4ecb\u7ecd<\/span><\/h2>\n<li style=\"text-align:justify\"><span style=\"color:#1f4e79\">\u7248\u672c\u57fa\u7ebf&#xff08;2026 \u5e74\u4e2d&#xff09;<\/span><\/li>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b66\u4e60\u57fa\u7ebf<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bf4\u660e<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">1.26<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">2026-02<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">1.27<\/span><span style=\"color:black\">&#xff08;\u9884\u8ba1<\/span><span style=\"color:black\"> 2026-08<\/span><span style=\"color:black\">&#xff09;\u5f15\u5165\u6cdb\u578b\u65b9\u6cd5&#xff0c;\u672c\u6587\u4ee5<\/span><span style=\"color:black\"> 1.26 <\/span><span style=\"color:black\">\u7a33\u5b9a\u8bed\u6cd5\u4e3a\u4e3b&#xff0c;\u5e76\u6807\u6ce8<\/span><span style=\"color:black\"> 1.27 <\/span><span style=\"color:black\">\u524d\u77bb<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C23<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">ISO\/IEC 9899:2024<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">GCC 15&#043; <\/span><span style=\"color:black\">\u9ed8\u8ba4<\/span><span style=\"color:black\"> gnu23<\/span><span style=\"color:black\">&#xff1b;\u4e0b\u4e00\u4ee3<\/span><span style=\"color:black\"> C2y <\/span><span style=\"color:black\">\u4ecd\u5728\u8349\u6848\u9636\u6bb5&#xff0c;\u4ec5\u4f5c\u5907\u6ce8<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">3.14.x<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">3.14.6<\/span><span style=\"color:black\">&#xff0c;<\/span><span style=\"color:black\">2026-06<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u542b<\/span><span style=\"color:black\"> t-string<\/span><span style=\"color:black\">\u3001\u5ef6\u8fdf\u6ce8\u89e3\u6c42\u503c\u3001\u81ea\u7531\u7ebf\u7a0b\u5b98\u65b9\u652f\u6301\u7b49<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">25 LTS &#043; 26 <\/span><span style=\"color:black\">\u7279\u6027\u4e86\u89e3<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u751f\u4ea7\u4f18\u5148\u5b66<\/span><span style=\"color:black\"> 25 LTS<\/span><span style=\"color:black\">&#xff1b;<\/span><span style=\"color:black\">26<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">2026-03<\/span><span style=\"color:black\">&#xff09;\u4e3a\u975e<\/span><span style=\"color:black\"> LTS<\/span><span style=\"color:black\">&#xff0c;\u6587\u4e2d\u6807\u6ce8\u9884\u89c8\u7279\u6027<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u5404\u8bed\u8a00\u8bed\u6cd5\u66f4\u65b0<\/span><\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Go 1.26<\/span><\/p>\n<ul>\n<li>new(expr)&#xff1a;\u53ef\u5bf9\u8868\u8fbe\u5f0f\u5206\u914d\u5e76\u521d\u59cb\u5316&#xff0c;\u8fd4\u56de\u6307\u9488&#xff08;\u5982 p :&#061; new(42) \u2192 *int&#xff09;<\/li>\n<li>\u6cdb\u578b\u7c7b\u578b\u53ef\u5728\u81ea\u8eab\u7c7b\u578b\u53c2\u6570\u5217\u8868\u4e2d\u81ea\u5f15\u7528&#xff08;\u66f4\u5f3a\u7ea6\u675f\u8868\u8fbe&#xff09;<\/li>\n<li>Green Tea GC \u9ed8\u8ba4\u5f00\u542f&#xff1b;go fix \u73b0\u4ee3\u5316\u91cd\u5199<\/li>\n<\/ul>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Go 1.27&#xff08;\u524d\u77bb&#xff09;<\/span><\/p>\n<ul>\n<li>\u6cdb\u578b\u65b9\u6cd5&#xff08;method \u53ef\u58f0\u660e\u81ea\u5df1\u7684\u7c7b\u578b\u53c2\u6570&#xff09;<\/li>\n<li>encoding\/json\/v2 \u7b49\u6807\u51c6\u5e93\u5927\u6539<\/li>\n<\/ul>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">C23<\/span><\/p>\n<ul>\n<li>\u5173\u952e\u5b57&#xff1a;bool \/ true \/ false\u3001nullptr\u3001constexpr\u3001typeof \/ typeof_unqual\u3001alignas \/ alignof\u3001thread_local\u3001static_assert<\/li>\n<li>\u5b57\u9762\u91cf&#xff1a;\u4e8c\u8fdb\u5236 0b\u3001\u6570\u5b57\u5206\u9694\u7b26 1&#039;000&#039;000\u3001\u7a7a\u521d\u59cb\u5316 &#061;{}<\/li>\n<li>\u9884\u5904\u7406&#xff1a;#embed\u3001#elifdef \/ #elifndef\u3001#warning<\/li>\n<li>\u7c7b\u578b&#xff1a;_BitInt(N)\u3001\u53ef\u9009\u5341\u8fdb\u5236\u6d6e\u70b9 _Decimal*<\/li>\n<li>\u5c5e\u6027&#xff1a;[[nodiscard]]\u3001[[deprecated]]\u3001[[fallthrough]] \u7b49<\/li>\n<li>\u65b0\u5934\u6587\u4ef6&#xff1a;&lt;stdbit.h&gt;\u3001&lt;stdckdint.h&gt;<\/li>\n<\/ul>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Python 3.14<\/span><\/p>\n<ul>\n<li>t-string&#xff08;PEP 750&#xff09;&#xff1a;t&#034;&#8230;&#034; \u2192 Template&#xff0c;\u7528\u4e8e\u5b89\u5168\u7684\u81ea\u5b9a\u4e49\u5b57\u7b26\u4e32\u5904\u7406<\/li>\n<li>\u6ce8\u89e3\u5ef6\u8fdf\u6c42\u503c&#xff08;PEP 649\/749&#xff09;<\/li>\n<li>except \/ except* \u53ef\u7701\u7565\u62ec\u53f7&#xff08;PEP 758&#xff09;<\/li>\n<li>\u7981\u6b62\u4ece finally \u4e2d return\/break\/continue \u8df3\u51fa&#xff08;PEP 765&#xff09;<\/li>\n<li>Free-threaded Python \u5b98\u65b9\u652f\u6301&#xff08;PEP 779&#xff0c;\u53ef\u9009\u6784\u5efa&#xff09;<\/li>\n<li>compression.zstd\u3001\u591a\u89e3\u91ca\u5668 stdlib \u652f\u6301<\/li>\n<\/ul>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Java 25 LTS&#xff08;\u5b9a\u7a3f\u91cd\u70b9&#xff09;<\/span><\/p>\n<ul>\n<li>Compact Source Files &#043; Instance Main Methods&#xff08;\u7b80\u5316\u5165\u95e8&#xff09;<\/li>\n<li>Module Import Declarations&#xff08;import module &#8230;&#xff09;<\/li>\n<li>Flexible Constructor Bodies<\/li>\n<li>Scoped Values&#xff08;\u5b9a\u7a3f&#xff09;<\/li>\n<li>\u865a\u7ebf\u7a0b&#xff08;Java 21 \u5df2\u5b9a\u7a3f&#xff0c;25 \u7ee7\u7eed\u5f3a\u5316\u751f\u6001&#xff09;<\/li>\n<\/ul>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Java 26&#xff08;\u4e86\u89e3&#xff09;<\/span><\/p>\n<ul>\n<li>\u539f\u8bed\u7c7b\u578b\u8fdb\u5165 pattern \/ instanceof \/ switch&#xff08;\u7b2c 4 \u6b21\u9884\u89c8&#xff09;<\/li>\n<li>Structured Concurrency&#xff08;\u7b2c 6 \u6b21\u9884\u89c8&#xff09;<\/li>\n<li>HTTP\/3 for HttpClient<\/li>\n<li>Lazy Constants&#xff08;\u7b2c 2 \u6b21\u9884\u89c8&#xff09;<\/li>\n<\/ul>\n<li style=\"text-align:justify\"><span style=\"color:#1f4e79\">\u56db\u8bed\u8a00\u5b9a\u4f4d<\/span><\/li>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b9a\u4f4d<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5178\u578b\u573a\u666f<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8d34\u8fd1\u786c\u4ef6\u7684\u7cfb\u7edf\u7ea7\u8fc7\u7a0b\u5f0f\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">OS<\/span><span style=\"color:black\">\u3001\u5d4c\u5165\u5f0f\u3001\u9a71\u52a8\u3001\u9ad8\u6027\u80fd\u5e93\u3001\u8bed\u8a00\u8fd0\u884c\u65f6<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5e26<\/span><span style=\"color:black\"> GC <\/span><span style=\"color:black\">\u7684\u9759\u6001\u7c7b\u578b\u3001\u504f\u540e\u7aef\u5e76\u53d1\u7684\u5de5\u7a0b\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e91\u539f\u751f\u3001\u5fae\u670d\u52a1\u3001<\/span><span style=\"color:black\">CLI<\/span><span style=\"color:black\">\u3001\u7f51\u7edc\u4ee3\u7406<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u52a8\u6001\u7c7b\u578b\u3001\u8868\u8fbe\u529b\u4f18\u5148\u7684\u901a\u7528\u811a\u672c<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u5e94\u7528\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6570\u636e<\/span><span style=\"color:black\">\/AI<\/span><span style=\"color:black\">\u3001\u81ea\u52a8\u5316\u3001<\/span><span style=\"color:black\">Web<\/span><span style=\"color:black\">\u3001\u80f6\u6c34\u4ee3\u7801<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5f3a\u9759\u6001\u7c7b\u578b\u3001<\/span><span style=\"color:black\">JVM <\/span><span style=\"color:black\">\u751f\u6001\u7684\u4f01\u4e1a\u7ea7\u9762\u5411\u5bf9\u8c61\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u540e\u7aef\u670d\u52a1\u3001<\/span><span style=\"color:black\">Android<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">Kotlin <\/span><span style=\"color:black\">\u4e3a\u4e3b&#xff09;\u3001\u5927\u6570\u636e\u4e2d\u95f4\u4ef6<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<li style=\"text-align:justify\"><span style=\"color:#1f4e79\">\u6587\u6863\u5730\u56fe&#xff08;\u6309\u7ef4\u5ea6\u7d22\u5f15&#xff09;<\/span><\/li>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7ae0\u8282\u6587\u4ef6<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8986\u76d6\u7ef4\u5ea6<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">01<\/span><span style=\"color:black\">\u7a0b\u5e8f\u7ed3\u6784\u4e0e\u5165\u53e3<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6e90\u6587\u4ef6\u7ec4\u7ec7\u3001<\/span><span style=\"color:black\">main<\/span><span style=\"color:black\">\u3001\u5305<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u6a21\u5757\u3001\u7f16\u8bd1\u8fd0\u884c<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">02<\/span><span style=\"color:black\">\u53d8\u91cf\u5e38\u91cf\u4f5c\u7528\u57df<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u58f0\u660e\u3001\u53ef\u53d8\u6027\u3001\u4f5c\u7528\u57df\u3001\u96f6\u503c<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u9ed8\u8ba4\u503c<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">03<\/span><span style=\"color:black\">\u6570\u636e\u7c7b\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6807\u91cf\u3001\u590d\u5408\u3001\u7c7b\u578b\u7cfb\u7edf\u54f2\u5b66<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">04<\/span><span style=\"color:black\">\u8fd0\u7b97\u7b26\u4e0e\u8868\u8fbe\u5f0f<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7b97\u672f<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u903b\u8f91<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u4f4d\u8fd0\u7b97\u3001\u4f18\u5148\u7ea7\u5dee\u5f02<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">05<\/span><span style=\"color:black\">\u63a7\u5236\u6d41<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">if\/switch\/<\/span><span style=\"color:black\">\u5faa\u73af<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u6a21\u5f0f\u5339\u914d<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">06<\/span><span style=\"color:black\">\u51fd\u6570\u4e0e\u65b9\u6cd5<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b9a\u4e49\u3001\u53c2\u6570\u4f20\u9012\u3001\u591a\u8fd4\u56de\u503c\u3001\u95ed\u5305<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">07<\/span><span style=\"color:black\">\u5b57\u7b26\u4e32\u4e0e\u5b57\u7b26<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f16\u7801\u3001\u5b57\u9762\u91cf\u3001\u5e38\u7528\u64cd\u4f5c<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">08<\/span><span style=\"color:black\">\u96c6\u5408\u4e0e\u590d\u5408\u7ed3\u6784<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6570\u7ec4<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u5207\u7247<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u5217\u8868<\/span><span style=\"color:black\">\/Map\/<\/span><span style=\"color:black\">\u7ed3\u6784\u4f53<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">09<\/span><span style=\"color:black\">\u6307\u9488\u5f15\u7528\u5185\u5b58<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6307\u9488\u3001\u5f15\u7528\u3001<\/span><span style=\"color:black\">GC<\/span><span style=\"color:black\">\u3001\u6240\u6709\u6743\u76f4\u89c9<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">10<\/span><span style=\"color:black\">\u8f93\u5165\u8f93\u51fa<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u63a7\u5236\u53f0\u3001\u6587\u4ef6\u3001\u683c\u5f0f\u5316<\/span><span style=\"color:black\"> IO<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">11<\/span><span style=\"color:black\">\u9519\u8bef\u4e0e\u5f02\u5e38<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">error <\/span><span style=\"color:black\">\u503c<\/span><span style=\"color:black\"> vs <\/span><span style=\"color:black\">\u5f02\u5e38<\/span><span style=\"color:black\"> vs errno<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">12<\/span><span style=\"color:black\">\u9762\u5411\u5bf9\u8c61\u4e0e\u7ec4\u5408<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">class\/interface\/struct&#043;<\/span><span style=\"color:black\">\u65b9\u6cd5<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">13<\/span><span style=\"color:black\">\u6cdb\u578b\u4e0e\u7c7b\u578b\u53c2\u6570<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6cdb\u578b\u8bed\u6cd5\u4e0e\u7ea6\u675f<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">14<\/span><span style=\"color:black\">\u5e76\u53d1\u6a21\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7ebf\u7a0b<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u534f\u7a0b<\/span><span style=\"color:black\">\/CSP\/<\/span><span style=\"color:black\">\u865a\u7ebf\u7a0b<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">15<\/span><span style=\"color:black\">\u6a21\u5757\u5305\u4f9d\u8d56<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4f9d\u8d56\u7ba1\u7406\u4e0e\u53ef\u89c1\u6027<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">16<\/span><span style=\"color:black\">\u6807\u51c6\u5e93\u901f\u89c8\u4e0e\u5b66\u4e60\u8def\u5f84<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5e38\u7528\u5e93\u5bf9\u7167<\/span><span style=\"color:black\"> &#043; <\/span><span style=\"color:black\">\u5efa\u8bae\u5b66\u6cd5<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<li style=\"text-align:justify\"><span style=\"color:#1f4e79\">\u56db\u8bed\u8a00\u5bf9\u6bd4<\/span><\/li>\n<li>\u7c7b\u578b&#xff1a;C \u88f8\u5185\u5b58 \u2192 Go \u9759\u6001&#043;\u63a8\u5bfc \u2192 Java \u9759\u6001&#043;\u88c5\u7bb1 \u2192 Python \u8fd0\u884c\u65f6\u5bf9\u8c61<\/li>\n<li>\u9519\u8bef&#xff1a;C \u8fd4\u56de\u7801\/errno \u2192 Go error \u503c \u2192 Java \u53d7\u68c0\/\u975e\u53d7\u68c0\u5f02\u5e38 \u2192 Python \u5f02\u5e38<\/li>\n<li>\u5e76\u53d1&#xff1a;C \u81ea\u5df1\u7ba1\u7ebf\u7a0b \u2192 Go goroutine&#043;channel \u2192 Java \u7ebf\u7a0b\/\u865a\u7ebf\u7a0b \u2192 Python GIL\/\u81ea\u7531\u7ebf\u7a0b\/async<\/li>\n<li>\u5185\u5b58&#xff1a;C \u624b\u52a8 \u2192 Go\/Java GC \u2192 Python \u5f15\u7528\u8ba1\u6570&#043;GC<\/li>\n<li>OOP&#xff1a;C \u65e0&#xff08;\u53ef\u7528 struct&#043;\u51fd\u6570\u6a21\u62df&#xff09;\u2192 Go \u7ec4\u5408&#043;\u63a5\u53e3 \u2192 Java \u7ecf\u5178 OOP \u2192 Python \u4e07\u7269\u7686\u5bf9\u8c61<\/li>\n<h3 id=\"1.1%20%E6%BA%90%E6%96%87%E4%BB%B6%E4%B8%8E%E7%BB%84%E7%BB%87\" style=\"margin-left:0px;margin-right:0px;text-align:justify\"><span style=\"color:#1f4e79\">1.1 \u6e90\u6587\u4ef6\u4e0e\u7ec4\u7ec7<\/span><\/h3>\n<table border=\"1\" cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7ef4\u5ea6<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6e90\u6587\u4ef6\u540e\u7f00<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">.c &#043; .h<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">.go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">.py<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">.java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:24.4pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f16\u8bd1\u5355\u5143<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:24.4pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6bcf\u4e2a<\/span><span style=\"color:black\"> .c <\/span><span style=\"color:black\">\u72ec\u7acb\u7f16\u8bd1&#xff0c;\u94fe\u63a5\u5408\u5e76<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:24.4pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4ee5<\/span><span style=\"color:black\"> package <\/span><span style=\"color:black\">\u4e3a\u5355\u4f4d<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:24.4pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4ee5<\/span> <span style=\"color:black\">\u6a21\u5757<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u6587\u4ef6<\/span> <span style=\"color:black\">\u4e3a\u5355\u4f4d&#xff0c;\u89e3\u91ca\u6267\u884c<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:24.4pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4ee5<\/span><span style=\"color:black\"> class <\/span><span style=\"color:black\">\u4e3a\u5355\u4f4d&#xff0c;\u7f16\u8bd1\u4e3a<\/span><span style=\"color:black\"> .class\/JAR<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5934\u6587\u4ef6<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u58f0\u660e\u5206\u79bb<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">.h <\/span><span style=\"color:black\">\u58f0\u660e<\/span><span style=\"color:black\"> &#043; .c <\/span><span style=\"color:black\">\u5b9e\u73b0<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u5934\u6587\u4ef6&#xff0c;\u540c\u5305\u5185\u53ef\u89c1<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u5934\u6587\u4ef6<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u5934\u6587\u4ef6&#xff0c;\u9760<\/span><span style=\"color:black\"> import<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u547d\u540d\u7a7a\u95f4<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0&#xff08;\u9760\u524d\u7f00<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u9759\u6001&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">package <\/span><span style=\"color:black\">\u540d<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6a21\u5757<\/span><span style=\"color:black\"> __name__<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">package <\/span><span style=\"color:black\">\u58f0\u660e<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"C\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">C<\/span><\/h4>\n<p>\/\/ main.c<br \/>\n#include &lt;stdio.h&gt;<br \/>\nint main(void) { puts(&#034;hello&#034;); return 0; }<\/p>\n<h4 id=\"Go\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Go<\/span><\/h4>\n<p>package main<br \/>\nimport &#034;fmt&#034;<br \/>\nfunc main() { fmt.Println(&#034;hello&#034;) } <\/p>\n<h4 id=\"Python\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Python<\/span><\/h4>\n<p>def main():<br \/>\n\u00a0\u00a0\u00a0 print(&#034;hello&#034;)<br \/>\nif __name__ &#061;&#061; &#034;__main__&#034;:<br \/>\n\u00a0\u00a0\u00a0 main() <\/p>\n<h4 id=\"Java%EF%BC%88%E4%BC%A0%E7%BB%9F%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Java&#xff08;\u4f20\u7edf&#xff09;<\/span><\/h4>\n<p>public class App {<br \/>\n\u00a0\u00a0\u00a0 public static void main(String[] args) {<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 System.out.println(&#034;hello&#034;);<br \/>\n\u00a0\u00a0\u00a0 }<br \/>\n} <\/p>\n<h4 id=\"Java%2025%2B%20Compact%20Source%EF%BC%88%E5%AE%9A%E7%A8%BF%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Java 25&#043; Compact Source&#xff08;\u5b9a\u7a3f&#xff09;<\/span><\/h4>\n<p>\/\/ \u65e0 class \u5305\u88f9&#xff0c;\u5b9e\u4f8b main<br \/>\nvoid main() {<br \/>\n\u00a0\u00a0\u00a0 IO.println(&#034;hello&#034;);<br \/>\n} <\/p>\n<h2 id=\"01%20%E7%A8%8B%E5%BA%8F%E7%BB%93%E6%9E%84%E4%B8%8E%E5%85%A5%E5%8F%A3\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#7030a0\">01 \u7a0b\u5e8f\u7ed3\u6784\u4e0e\u5165\u53e3<\/span><\/h2>\n<h3 id=\"1.2%20%E5%85%A5%E5%8F%A3%E5%87%BD%E6%95%B0%E8%A7%84%E5%88%99\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">1.2 \u5165\u53e3\u51fd\u6570\u89c4\u5219<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5165\u53e3<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fd4\u56de\u503c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u53c2\u6570<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">main<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">int<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">0 <\/span><span style=\"color:black\">\u6210\u529f&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">argc, argv <\/span><span style=\"color:black\">\u6216<\/span><span style=\"color:black\"> void<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">main<\/span><span style=\"color:black\">&#xff08;\u5fc5\u987b\u5728<\/span><span style=\"color:black\"> package main<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u8fd4\u56de\u503c<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u53c2\u6570<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u5f3a\u5236\u5165\u53e3&#xff1b;\u60ef\u4f8b<\/span><span style=\"color:black\"> if __name__ &#061;&#061; &#034;__main__&#034;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">sys.argv <\/span><span style=\"color:black\">\u53ef\u9009<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">public static void main(String[] args)<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">void<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">String[] args<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java 25<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fd8\u53ef\u7528\u5b9e\u4f8b<\/span><span style=\"color:black\"> void main()<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">void<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u53ef\u7b80\u5316<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u5dee\u5f02\u8981\u70b9<\/span><\/p>\n<ul>\n<li>\u53ea\u6709 C \u548c Java&#xff08;\u4f20\u7edf&#xff09; \u628a main \u7b7e\u540d\u5199\u8fdb\u8bed\u8a00\u89c4\u8303\u3002<\/li>\n<li>Go \u7684 main \u4e0d\u80fd\u5e26\u53c2\u6570&#xff0c;\u547d\u4ee4\u884c\u7528 os.Args\u3002<\/li>\n<li>Python \u811a\u672c\u53ef\u76f4\u63a5\u9876\u5c42\u6267\u884c&#xff0c;\u5165\u53e3\u662f\u7ea6\u5b9a\u800c\u975e\u8bed\u6cd5\u5f3a\u5236\u3002<\/li>\n<\/ul>\n<h3 id=\"1.3%20%E7%BC%96%E8%AF%91%E4%B8%8E%E8%BF%90%E8%A1%8C%E6%B5%81%E7%A8%8B\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">1.3 \u7f16\u8bd1\u4e0e\u8fd0\u884c\u6d41\u7a0b<\/span><\/h3>\n<p> C:\u00a0\u00a0\u00a0\u00a0 \u6e90\u7801 \u2192 \u9884\u5904\u7406 \u2192 \u7f16\u8bd1(.o) \u2192 \u94fe\u63a5 \u2192 \u53ef\u6267\u884c\u6587\u4ef6<br \/>\n Go:\u00a0\u00a0\u00a0 \u6e90\u7801 \u2192 \u7f16\u8bd1&#xff08;\u9759\u6001\u94fe\u63a5&#xff09;\u2192 \u53ef\u6267\u884c\u6587\u4ef6<br \/>\n Python:\u6e90\u7801 \u2192 \u5b57\u8282\u7801(.pyc) \u2192 \u89e3\u91ca\u5668\u6267\u884c<br \/>\n Java:\u00a0 \u6e90\u7801 \u2192 \u5b57\u8282\u7801(.class) \u2192 JVM \u89e3\u91ca\/JIT <\/p>\n<table border=\"1\" cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5178\u578b\u547d\u4ee4<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4ea7\u7269<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">gcc -std&#061;c23 main.c -o app<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u539f\u751f\u4e8c\u8fdb\u5236<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">go build \/ go run<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u539f\u751f\u4e8c\u8fdb\u5236<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">python3 script.py<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u72ec\u7acb\u4e8c\u8fdb\u5236&#xff08;\u53ef\u7528<\/span><span style=\"color:black\"> PyInstaller <\/span><span style=\"color:black\">\u6253\u5305&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">javac App.java &amp;&amp; java App<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">JVM <\/span><span style=\"color:black\">\u5b57\u8282\u7801<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"1.4%20%E8%AF%AD%E5%8F%A5%E4%B8%8E%E5%9D%97\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">1.4 \u8bed\u53e5\u4e0e\u5757<\/span><\/h3>\n<table border=\"1\" cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7279\u6027<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u53e5\u7ed3\u675f<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">; <\/span><span style=\"color:black\">\u5fc5\u987b<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><span style=\"color:black\"> ;<\/span><span style=\"color:black\">&#xff08;\u53ef\u9009&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6362\u884c<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u5192\u53f7\u5757<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">; <\/span><span style=\"color:black\">\u5fc5\u987b<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4ee3\u7801\u5757<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">{ }<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">{ }<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f29\u8fdb<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">{ }<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5355\u884c\u591a\u8bed\u53e5<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u652f\u6301<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u652f\u6301<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7528<\/span><span style=\"color:black\"> ;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u652f\u6301<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Python \u72ec\u7279\u70b9&#xff1a;\u7528\u7f29\u8fdb&#xff08;\u901a\u5e38 4 \u7a7a\u683c&#xff09;\u8868\u8fbe\u5757&#xff0c;\u8fd9\u662f\u8bed\u6cd5\u7684\u4e00\u90e8\u5206&#xff0c;\u4e0d\u662f\u98ce\u683c\u95ee\u9898\u3002<\/span><\/p>\n<h3 id=\"1.5%20%E6%B3%A8%E9%87%8A\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">1.5 \u6ce8\u91ca<\/span><\/h3>\n<table border=\"1\" cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5355\u884c<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\/\/<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\/\/<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">#<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\/\/<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u591a\u884c<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\/* *\/<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\/* *\/<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#034;&#034;&#034; &#034;&#034;&#034; <\/span><span style=\"color:black\">\u6216<\/span><span style=\"color:black\"> &#039;&#039;&#039; &#039;&#039;&#039;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\/* *\/<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6587\u6863\u6ce8\u91ca<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6a21\u5757<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u51fd\u6570<\/span><span style=\"color:black\"> docstring<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\/** *\/ Javadoc<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"1.6%20%E6%98%93%E6%B7%B7%E7%82%B9\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">1.6 \u6613\u6df7\u70b9<\/span><\/h3>\n<li>Go \u7684 package main \u2260 Java \u7684 package com.foo&#xff1a;\u524d\u8005\u51b3\u5b9a\u53ef\u6267\u884c&#xff0c;\u540e\u8005\u662f\u547d\u540d\u7a7a\u95f4\u3002<\/li>\n<li>C \u7684 main \u8fd4\u56de int \u7ed9\u64cd\u4f5c\u7cfb\u7edf&#xff1b;Go main \u8fd4\u56de nothing&#xff0c;\u8fdb\u7a0b\u9000\u51fa\u7801\u7528 os.Exit\u3002<\/li>\n<li>Java 25 \u7d27\u51d1\u6e90\u6587\u4ef6 \u964d\u4f4e\u5165\u95e8\u95e8\u69db&#xff0c;\u4f46\u4f01\u4e1a\u9879\u76ee\u4ecd\u4ee5\u4f20\u7edf class \u7ed3\u6784\u4e3a\u4e3b\u3002<\/li>\n<li>Python \u7684 name \u5728\u5bfc\u5165\u65f6\u4e3a\u6a21\u5757\u540d&#xff0c;\u76f4\u63a5\u8fd0\u884c\u4e3a &#034;main&#034;\u3002<\/li>\n<h2 id=\"02%20%E5%8F%98%E9%87%8F%E5%B8%B8%E9%87%8F%E4%BD%9C%E7%94%A8%E5%9F%9F\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#7030a0\">02 \u53d8\u91cf\u5e38\u91cf\u4f5c\u7528\u57df<\/span><\/h2>\n<h3 id=\"2.1%20%E5%A3%B0%E6%98%8E%20vs%20%E5%AE%9A%E4%B9%89%20vs%20%E8%B5%8B%E5%80%BC\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">2.1 \u58f0\u660e vs \u5b9a\u4e49 vs \u8d4b\u503c<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u58f0\u660e\u8bed\u6cd5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5fc5\u987b\u5148\u58f0\u660e&#xff1f;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u672a\u521d\u59cb\u5316\u884c\u4e3a<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">int x; \/ int x &#061; 1;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u662f&#xff08;<\/span><span style=\"color:black\">C23 <\/span><span style=\"color:black\">\u652f\u6301<\/span><span style=\"color:black\"> auto <\/span><span style=\"color:black\">\u63a8\u65ad&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5c40\u90e8\u53d8\u91cf\u672a\u5b9a\u4e49\u503c&#xff08;\u5371\u9669&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">var x int \/ x :&#061; 1<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u662f<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5305\u7ea7<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u5c40\u90e8\u6709\u96f6\u503c<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">x &#061; 1<\/span><span style=\"color:black\">&#xff08;\u8d4b\u503c\u5373\u7ed1\u5b9a&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5426<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u672a\u8d4b\u503c\u5c31\u4f7f\u7528<\/span><span style=\"color:black\"> \u2192 NameError<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">int x; \/ int x &#061; 1;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u662f<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5c40\u90e8\u53d8\u91cf\u5fc5\u987b\u663e\u5f0f\u8d4b\u503c\u540e\u624d\u53ef\u7528<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"%E7%A4%BA%E4%BE%8B%E5%AF%B9%E7%85%A7\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">\u793a\u4f8b\u5bf9\u7167<\/span><\/h4>\n<p>\/\/ C23<br \/>\nauto count &#061; 42;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ \u7c7b\u578b\u63a8\u65ad<br \/>\nconstexpr int MAX &#061; 100;\u00a0\u00a0 \/\/ \u7f16\u8bd1\u671f\u5e38\u91cf\u5bf9\u8c61<br \/>\nvar a int\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ 0<br \/>\nb :&#061; 3.14\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ \u77ed\u53d8\u91cf\u58f0\u660e&#xff0c;\u7c7b\u578b\u63a8\u65ad<br \/>\nconst Pi &#061; 3.14\u00a0 \/\/ \u7f16\u8bd1\u671f\u5e38\u91cf<br \/>\nx &#061; 10\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # \u52a8\u6001\u7ed1\u5b9a&#xff0c;\u7c7b\u578b\u53ef\u968f\u65f6\u53d8<br \/>\nx &#061; &#034;hello&#034;\u00a0\u00a0\u00a0\u00a0\u00a0 # \u5408\u6cd5<br \/>\nMAX: int &#061; 100\u00a0\u00a0 # \u7c7b\u578b\u6ce8\u89e3 &#043; \u8d4b\u503c&#xff08;\u8fd0\u884c\u65f6\u68c0\u67e5&#xff0c;\u975e\u5f3a\u5236&#xff09;<br \/>\nfinal int MAX &#061; 100;<br \/>\nvar list &#061; List.of(1, 2);\u00a0 \/\/ \u5c40\u90e8\u53d8\u91cf\u7c7b\u578b\u63a8\u65ad&#xff08;Java 10&#043;&#xff09; <\/p>\n<h3 id=\"2.2%20%E5%8F%AF%E5%8F%98%E6%80%A7\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">2.2 \u53ef\u53d8\u6027<\/span><\/h3>\n<table border=\"1\" cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6982\u5ff5<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5e38\u91cf<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">const \/ constexpr<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">const<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u771f\u6b63\u5e38\u91cf\u5173\u952e\u5b57&#xff1b;\u60ef\u4f8b<\/span><span style=\"color:black\"> MAX &#061; 1 <\/span><span style=\"color:black\">\u5927\u5199<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">final<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u53ea\u8bfb\u6307\u9488<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">const int *p<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><span style=\"color:black\"> const <\/span><span style=\"color:black\">\u6307\u9488<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">final <\/span><span style=\"color:black\">\u5f15\u7528<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6df1\u4e0d\u53ef\u53d8<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9760\u7ea6\u5b9a<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9760\u7ea6\u5b9a<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">tuple<\/span><span style=\"color:black\">\u3001<\/span><span style=\"color:black\">frozenset<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">record <\/span><span style=\"color:black\">\u5b57\u6bb5\u9ed8\u8ba4\u53ef\u8bbe<\/span><span style=\"color:black\"> final<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Go \u6ce8\u610f&#xff1a;const \u53ea\u80fd\u662f\u7f16\u8bd1\u671f\u53ef\u6c42\u503c\u7684\u5e38\u91cf\u8868\u8fbe\u5f0f&#xff1b;\u6ca1\u6709 const \u4fee\u9970\u53d8\u91cf\u5f15\u7528\u3002<\/span><\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Python \u6ce8\u610f&#xff1a;tuple \u4e0d\u53ef\u53d8\u6307\u7684\u662f\u5f15\u7528\u4e0d\u53ef\u91cd\u65b0\u7ed1\u5b9a\u5143\u7d20&#xff08;\u82e5\u5143\u7d20\u662f\u53ef\u53d8\u5bf9\u8c61&#xff0c;\u5185\u5bb9\u4ecd\u53ef\u6539&#xff09;\u3002<\/span><\/p>\n<h3 id=\"2.3%20%E4%BD%9C%E7%94%A8%E5%9F%9F%E8%A7%84%E5%88%99\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">2.3 \u4f5c\u7528\u57df\u89c4\u5219<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4f5c\u7528\u57df<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5757\u7ea7<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><span style=\"color:black\"> { } <\/span><span style=\"color:black\">\u5185<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><span style=\"color:black\">&#xff08;\u51fd\u6570\u5185\u8d4b\u503c\u4ea7\u751f\u5c40\u90e8\u53d8\u91cf&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u51fd\u6570\u7ea7<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6587\u4ef6<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u5305\u7ea7<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">static\/<\/span><span style=\"color:black\">\u5168\u5c40<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5305\u7ea7<\/span><span style=\"color:black\"> var<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6a21\u5757\u5168\u5c40<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u5b57\u6bb5<\/span><span style=\"color:black\"> \/ <\/span><span style=\"color:black\">\u5305<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u95ed\u5305\u6355\u83b7<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u95ed\u5305<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6355\u83b7\u5916\u90e8\u53d8\u91cf<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">nonlocal\/global<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u533f\u540d\u7c7b<\/span><span style=\"color:black\">\/lambda <\/span><span style=\"color:black\">\u6355\u83b7<\/span><span style=\"color:black\"> effectively final<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"Python%20%E7%9A%84%20LEGB%20%E8%A7%84%E5%88%99\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Python \u7684 LEGB \u89c4\u5219<\/span><\/h4>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Local \u2192 Enclosing \u2192 Global \u2192 Built-in<\/span><\/p>\n<p>x &#061; 1<br \/>\ndef f():<br \/>\n\u00a0\u00a0\u00a0 global x\u00a0\u00a0 # \u4fee\u6539\u6a21\u5757\u7ea7 x<br \/>\n\u00a0\u00a0\u00a0 x &#061; 2 <\/p>\n<h4 id=\"Go%20%E7%9A%84%E7%9F%AD%E5%A3%B0%E6%98%8E%E9%99%B7%E9%98%B1\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Go \u7684\u77ed\u58f0\u660e\u9677\u9631<\/span><\/h4>\n<p>if x :&#061; compute(); x &gt; 0 { }\u00a0 \/\/ x \u4ec5 if \u5757\u5185 <\/p>\n<h3 id=\"2.4%20%E9%9B%B6%E5%80%BC%20%2F%20%E9%BB%98%E8%AE%A4%E5%80%BC\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">2.4 \u96f6\u503c \/ \u9ed8\u8ba4\u503c<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><span style=\"color:black\">&#xff08;\u672a\u521d\u59cb\u5316\u5c40\u90e8&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go <\/span><span style=\"color:black\">\u96f6\u503c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java <\/span><span style=\"color:black\">\u9ed8\u8ba4\u503c<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6574\u6570<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5783\u573e\u503c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">0<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">0<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6d6e\u70b9<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5783\u573e\u503c<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">0<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">0<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5e03\u5c14<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5783\u573e\u503c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">FALSE<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">FALSE<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">FALSE<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6307\u9488<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u5f15\u7528<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5783\u573e\u503c<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">nil<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">None<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">null<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b57\u7b26\u4e32<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5783\u573e\u503c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#034;&#034;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">null<\/span><span style=\"color:black\">&#xff08;\u5bf9\u8c61\u5f15\u7528&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u5173\u952e\u5dee\u5f02&#xff1a;\u53ea\u6709 Go \u548c Java&#xff08;\u5b57\u6bb5&#xff09; \u7cfb\u7edf\u6027\u63d0\u4f9b\u96f6\u503c&#xff1b;C \u5c40\u90e8\u53d8\u91cf \u4e0d\u521d\u59cb\u5316\u662f\u7ecf\u5178 bug \u6e90\u3002<\/span><\/p>\n<h3 id=\"2.5%20%E7%B1%BB%E5%9E%8B%E6%8E%A8%E6%96%AD%E5%AF%B9%E7%85%A7\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">2.5 \u7c7b\u578b\u63a8\u65ad\u5bf9\u7167<\/span><\/h3>\n<table border=\"1\" cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u673a\u5236<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u793a\u4f8b<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C23<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">auto<\/span><span style=\"color:black\">&#xff08;\u5bf9\u8c61\u5b9a\u4e49&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">auto x &#061; 1;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C23<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">typeof \/ typeof_unqual<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">typeof(x) y &#061; 0;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">:&#061;<\/span><span style=\"color:black\">\u3001\u6cdb\u578b\u63a8\u65ad<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">n :&#061; 1<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u52a8\u6001&#xff0c;\u65e0\u9700\u58f0\u660e<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">x &#061; [1,2]<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">var<\/span><span style=\"color:black\">&#xff08;\u5c40\u90e8&#xff0c;<\/span><span style=\"color:black\">Java 10&#043;<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">var m &#061; Map.of()<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"2.6%20%E6%98%93%E6%B7%B7%E7%82%B9\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">2.6 \u6613\u6df7\u70b9<\/span><\/h3>\n<li>Go :&#061; \u53ea\u80fd\u5728\u51fd\u6570\u5185&#xff08;\u5c40\u90e8\u53d8\u91cf\u53ef\u4ee5\u7b80\u4fbf\u6765\u5199&#xff09;&#xff1b;\u5305\u7ea7\u5fc5\u987b\u7528 var\u3002<\/li>\n<li>Java final \u53ea\u4fdd\u8bc1\u5f15\u7528\u4e0d\u53d8&#xff0c;\u5bf9\u8c61\u5185\u5bb9\u4ecd\u53ef\u53d8&#xff08;\u9664\u975e\u4e0d\u53ef\u53d8\u7c7b&#xff09;\u3002<\/li>\n<li>C const \u4e0e C&#043;&#043; const \u4e0d\u540c&#xff0c;C \u7684 const \u4e0d\u662f\u7c7b\u578b\u7cfb\u7edf\u6838\u5fc3\u3002<\/li>\n<li>Python \u7c7b\u578b\u6ce8\u89e3&#xff08;3.14 \u5ef6\u8fdf\u6c42\u503c&#xff09;\u4e3b\u8981\u7528\u4e8e\u9759\u6001\u68c0\u67e5\u5de5\u5177&#xff0c;\u8fd0\u884c\u65f6 largely \u53ef\u9009\u3002<\/li>\n<h2 id=\"03%20%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#7030a0\">03 \u6570\u636e\u7c7b\u578b<\/span><\/h2>\n<h3 id=\"3.1%20%E7%B1%BB%E5%9E%8B%E7%B3%BB%E7%BB%9F%E5%93%B2%E5%AD%A6\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">3.1 \u7c7b\u578b\u7cfb\u7edf\u54f2\u5b66<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5206\u7c7b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u68c0\u67e5\u65f6\u673a<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6838\u5fc3\u7279\u5f81<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9759\u6001\u3001\u5f31<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f16\u8bd1\u671f<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8d34\u8fd1\u673a\u5668&#xff0c;\u9690\u5f0f\u8f6c\u6362\u591a<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9759\u6001\u3001\u5f3a<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f16\u8bd1\u671f<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7b80\u6d01&#xff0c;\u65e0\u9690\u5f0f\u6570\u503c\u7a84\u5316<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u52a8\u6001\u3001\u5f3a<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fd0\u884c\u65f6<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e00\u5207\u7686\u5bf9\u8c61<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9759\u6001\u3001\u5f3a<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f16\u8bd1\u671f<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u539f\u59cb\u7c7b\u578b<\/span><span style=\"color:black\"> &#043; <\/span><span style=\"color:black\">\u5305\u88c5\u7c7b\u53cc\u8f68<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"3.2%20%E6%95%B4%E6%95%B0%E7%B1%BB%E5%9E%8B\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">3.2 \u6574\u6570\u7c7b\u578b<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5e38\u89c1\u7c7b\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4efb\u610f\u7cbe\u5ea6<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">char, short, int, long, long long &#043; stdint.h <\/span><span style=\"color:black\">\u5b9a\u5bbd\u7c7b\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0&#xff08;<\/span><span style=\"color:black\">C23 _BitInt(N) <\/span><span style=\"color:black\">\u53ef\u6307\u5b9a\u4f4d\u5bbd&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">int, int8<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">8bit<\/span><span style=\"color:black\">\u4f4d\u4e5f\u5c31\u662f<\/span><span style=\"color:black\">1byte)\u2026int64, uint, uintptr<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5355\u4e00<\/span><span style=\"color:black\"> int<\/span><span style=\"color:black\">&#xff08;\u4efb\u610f\u7cbe\u5ea6&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span> <span style=\"color:black\">\u5185\u7f6e<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">byte, short, int, long<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">BigInteger<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>#include &lt;stdint.h&gt;<br \/>\nint32_t a &#061; 1;<br \/>\n_BitInt(128) big;\u00a0 \/\/ C23<br \/>\nvar n int &#061; 42\u00a0 \/\/ int \u5927\u5c0f\u968f\u5e73\u53f0&#xff08;32\u621664\u4f4d&#xff09;<br \/>\nint x &#061; 1;<br \/>\nlong y &#061; 1L; <\/p>\n<h3 id=\"3.3%20%E6%B5%AE%E7%82%B9\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">3.3 \u6d6e\u70b9<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5907\u6ce8<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">float, double, long double<\/span><span style=\"color:black\">&#xff1b;<\/span><span style=\"color:black\">C23 <\/span><span style=\"color:black\">\u53ef\u9009<\/span><span style=\"color:black\"> _Decimal32\/64\/128<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">IEEE 754<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">float32, float64<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><span style=\"color:black\"> float <\/span><span style=\"color:black\">\u522b\u540d<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">float<\/span><span style=\"color:black\">&#xff08;\u53cc\u7cbe\u5ea6&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fd8\u6709<\/span><span style=\"color:black\"> decimal.Decimal <\/span><span style=\"color:black\">\u6a21\u5757<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">float, double<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">BigDecimal <\/span><span style=\"color:black\">\u7cbe\u786e\u5341\u8fdb\u5236<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"3.4%20%E5%B8%83%E5%B0%94\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">3.4 \u5e03\u5c14<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e0e\u6574\u6570\u5173\u7cfb<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C23<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">bool<\/span><span style=\"color:black\">&#xff08;\u5173\u952e\u5b57&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e0d\u80fd\u4e0e\u6574\u6570\u9690\u5f0f\u6df7\u7528<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><span style=\"color:black\">&#xff08;\u65e7&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">_Bool \/ &lt;stdbool.h&gt;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5386\u53f2\u4e0a\u6709<\/span><span style=\"color:black\"> 0\/1 <\/span><span style=\"color:black\">\u4e60\u60ef<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">bool<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u72ec\u7acb\u7c7b\u578b<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">bool <\/span><span style=\"color:black\">\u662f<\/span><span style=\"color:black\"> int <\/span><span style=\"color:black\">\u5b50\u7c7b<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">True &#061;&#061; 1 <\/span><span style=\"color:black\">\u4e3a\u771f<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">boolean<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b8c\u5168\u72ec\u7acb<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"3.5%20%E5%AD%97%E7%AC%A6%E4%B8%8E%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%B1%BB%E5%9E%8B\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">3.5 \u5b57\u7b26\u4e0e\u5b57\u7b26\u4e32\u7c7b\u578b<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b57\u7b26<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b57\u7b26\u4e32<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">char, wchar_t, char8_t(C23), char16_t, char32_t<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">char* \/ <\/span><span style=\"color:black\">\u6570\u7ec4&#xff0c;\u4e0d\u4ee5<\/span><span style=\"color:black\"> \\\\0 <\/span><span style=\"color:black\">\u7ed3\u5c3e\u4f1a\u51fa\u95ee\u9898<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">byte<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">uint8 <\/span><span style=\"color:black\">\u522b\u540d&#xff09;<\/span><span style=\"color:black\">, rune<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">int32<\/span><span style=\"color:black\">&#xff0c;\u7801\u70b9&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">string <\/span><span style=\"color:black\">\u4e0d\u53ef\u53d8<\/span><span style=\"color:black\"> UTF-8<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u72ec\u7acb<\/span><span style=\"color:black\"> char<\/span><span style=\"color:black\">&#xff1b;<\/span><span style=\"color:black\">str <\/span><span style=\"color:black\">\u662f<\/span><span style=\"color:black\"> Unicode <\/span><span style=\"color:black\">\u7801\u70b9\u5e8f\u5217<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">str <\/span><span style=\"color:black\">\u4e0d\u53ef\u53d8<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">char<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">UTF-16 <\/span><span style=\"color:black\">\u4ee3\u7801\u5355\u5143&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">String <\/span><span style=\"color:black\">\u4e0d\u53ef\u53d8<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"3.6%20%E5%A4%8D%E5%90%88%E7%B1%BB%E5%9E%8B%E6%80%BB%E8%A7%88\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">3.6 \u590d\u5408\u7c7b\u578b\u603b\u89c8<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6982\u5ff5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u56fa\u5b9a\u6570\u7ec4<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">int a[10]<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">[10]int<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">list <\/span><span style=\"color:black\">\u53ef\u6a21\u62df<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">int[]<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u52a8\u6001\u5e8f\u5217<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u624b\u52a8<\/span><span style=\"color:black\"> malloc<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">slice []int<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">list<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">ArrayList <\/span><span style=\"color:black\">\u7b49<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5173\u8054\u6620\u5c04<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u5185\u7f6e<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">map[K]V<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">dict<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">HashMap <\/span><span style=\"color:black\">\u7b49<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7ed3\u6784\u4f53<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">struct<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">struct<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0&#xff1b;\u7528<\/span><span style=\"color:black\"> class\/dataclass<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">class \/ record<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u679a\u4e3e<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">enum(C23 <\/span><span style=\"color:black\">\u589e\u5f3a<\/span><span style=\"color:black\">)<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">const &#043; iota \/ <\/span><span style=\"color:black\">\u81ea\u5b9a\u4e49<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Enum <\/span><span style=\"color:black\">\u7c7b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">enum<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8054\u5408\u4f53<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">union<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6307\u9488<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">int *p<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">*int<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u7528\u6237\u53ef\u89c1\u6307\u9488<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u6307\u9488&#xff08;\u53ea\u6709\u5f15\u7528&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"3.7%20%E7%B1%BB%E5%9E%8B%E8%BD%AC%E6%8D%A2%E8%A7%84%E5%88%99\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">3.7 \u7c7b\u578b\u8f6c\u6362\u89c4\u5219<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9690\u5f0f\u8f6c\u6362<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u663e\u5f0f\u8f6c\u6362<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5927\u91cf&#xff08;\u6574\u6570\u63d0\u5347\u3001\u7b97\u672f\u8f6c\u6362&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">(int)x <\/span><span style=\"color:black\">\u5f3a\u5236\u8f6c\u6362<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6781\u5c11&#xff08;\u5982<\/span><span style=\"color:black\"> untyped constant<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">int(x), strconv<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e0d\u5f3a\u8c03<\/span><span style=\"color:black\">\u201c<\/span><span style=\"color:black\">\u8f6c\u6362<\/span><span style=\"color:black\">\u201d<\/span><span style=\"color:black\">&#xff0c;\u8fd0\u884c\u65f6\u591a\u6001<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">int(), str() <\/span><span style=\"color:black\">\u7b49\u6784\u9020<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5c0f\u8303\u56f4\u62d3\u5bbd&#xff08;<\/span><span style=\"color:black\">widening<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5f3a\u5236<\/span><span style=\"color:black\"> (int)x<\/span><span style=\"color:black\">&#xff0c;\u88c5\u7bb1\u62c6\u7bb1<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u8bb0\u5fc6&#xff1a;C \u6700\u201c\u677e\u201d&#xff0c;Go\/Java \u6700\u201c\u4e25\u201d&#xff0c;Python \u4e0d\u9760\u7f16\u8bd1\u671f\u8f6c\u6362\u800c\u9760\u5bf9\u8c61\u534f\u8bae\u3002<\/span><\/p>\n<h3 id=\"3.8%20%E7%A9%BA%E5%80%BC%E8%A1%A8%E7%A4%BA\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">3.8 \u7a7a\u503c\u8868\u793a<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7a7a\u503c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b\u5b89\u5168<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">NULL \/ C23 nullptr<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C23 nullptr_t <\/span><span style=\"color:black\">\u66f4\u5b89\u5168<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">nil<\/span><span style=\"color:black\">&#xff08;\u6307\u9488\u3001<\/span><span style=\"color:black\">slice<\/span><span style=\"color:black\">\u3001<\/span><span style=\"color:black\">map<\/span><span style=\"color:black\">\u3001<\/span><span style=\"color:black\">chan<\/span><span style=\"color:black\">\u3001<\/span><span style=\"color:black\">func<\/span><span style=\"color:black\">\u3001<\/span><span style=\"color:black\">interface<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6709<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">None<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6709<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">null<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6709&#xff1b;<\/span><span style=\"color:black\">Optional <\/span><span style=\"color:black\">\u53ef\u8868\u8fbe<\/span><span style=\"color:black\">\u201c<\/span><span style=\"color:black\">\u53ef\u80fd\u65e0\u503c<\/span><span style=\"color:black\">\u201d<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"3.9%20%E6%98%93%E6%B7%B7%E7%82%B9\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">3.9 \u6613\u6df7\u70b9<\/span><\/h3>\n<li>Go int \u5bbd\u5ea6\u5e73\u53f0\u76f8\u5173&#xff1b;\u8de8\u5e73\u53f0\u534f\u8bae\u7528 int32\/int64\u3002<\/li>\n<li>Java int vs Integer&#xff1a;\u6cdb\u578b\u53ea\u80fd\u7528\u5305\u88c5\u7c7b\u3002<\/li>\n<li>C \u5b57\u7b26\u4e32 &#061; \u5b57\u7b26\u6570\u7ec4 &#043; \\\\0&#xff0c;\u957f\u5ea6\u7528 strlen&#xff0c;\u4e0d\u662f sizeof\u3002<\/li>\n<li>Python is vs &#061;&#061;&#xff1a;is \u6bd4\u8eab\u4efd&#xff0c;&#061;&#061; \u6bd4\u503c\u3002<\/li>\n<li>C23 nullptr \u4e0d\u8981\u4e0e\u6574\u6570 0 \u6df7\u7528\u505a\u6cdb\u578b\u5b8f\u3002<\/li>\n<h2 id=\"04%20%E8%BF%90%E7%AE%97%E7%AC%A6%E4%B8%8E%E8%A1%A8%E8%BE%BE%E5%BC%8F\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#7030a0\">04 \u8fd0\u7b97\u7b26\u4e0e\u8868\u8fbe\u5f0f<\/span><\/h2>\n<h3 id=\"4.1%20%E7%AE%97%E6%9C%AF%E8%BF%90%E7%AE%97%E7%AC%A6\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">4.1 \u7b97\u672f\u8fd0\u7b97\u7b26<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fd0\u7b97\u7b26<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#043; &#8211; * \/<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6574\u6570\u9664\u6cd5<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u622a\u65ad\u5411\u96f6<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u622a\u65ad\u5411\u96f6<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\/\/ <\/span><span style=\"color:black\">\u6574\u9664&#xff0c;<\/span><span style=\"color:black\">\/ <\/span><span style=\"color:black\">\u771f\u9664<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u622a\u65ad\u5411\u96f6<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">% <\/span><span style=\"color:black\">\u53d6\u6a21<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><span style=\"color:black\">&#xff08;\u4e0e\u9664\u6cd5\u4e00\u81f4&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u81ea\u589e\u81ea\u51cf<\/span><span style=\"color:black\"> &#043;&#043; &#8212;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span><span style=\"color:black\">&#xff08;\u65e0&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>7 \/ 2\u00a0\u00a0 # 3.5<br \/>\n7 \/\/ 2\u00a0 # 3<br \/>\n7 \/ 2\u00a0\u00a0 \/\/ 3&#xff08;\u6574\u6570\u9664\u6cd5&#xff09;<\/p>\n<h3 id=\"4.2%20%E6%AF%94%E8%BE%83%E4%B8%8E%E9%80%BB%E8%BE%91\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">4.2 \u6bd4\u8f83\u4e0e\u903b\u8f91<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fd0\u7b97\u7b26<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#061;&#061; !&#061;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">slice\/map <\/span><span style=\"color:black\">\u4e0d\u53ef\u6bd4&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&lt; &gt; &lt;&#061; &gt;&#061;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&amp;&amp; ||<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span> <span style=\"color:black\">\u77ed\u8def<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">and or <\/span><span style=\"color:black\">\u77ed\u8def<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">!<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">not<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e09\u5143<\/span><span style=\"color:black\"> ?:<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span> <span style=\"color:black\">\u7528<\/span><span style=\"color:black\"> if<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">x if c else y<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Go \u7279\u6b8a&#xff1a;&#061;&#061; \u53ef\u7528\u4e8e struct&#xff08;\u5b57\u6bb5\u90fd\u53ef\u6bd4\u65f6&#xff09;\u3001array&#xff1b;\u4e0d\u80fd\u6bd4\u8f83 slice\u3001map\u3001func\u3002<\/span><\/p>\n<h3 id=\"4.3%20%E4%BD%8D%E8%BF%90%E7%AE%97\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">4.3 \u4f4d\u8fd0\u7b97<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fd0\u7b97\u7b26<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&amp; | ^ ~<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><span style=\"color:black\">&#xff08;\u6574\u6570\u65e0\u9650\u7cbe\u5ea6\u9700\u6ce8\u610f&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&lt;&lt; &gt;&gt;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&amp;^ <\/span><span style=\"color:black\">\u4f4d\u6e05\u9664<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><span style=\"color:black\"> Go <\/span><span style=\"color:black\">\u7279\u6709<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">C23 \u63d0\u4f9b &lt;stdbit.h&gt;&#xff1a;stdc_count_ones\u3001stdc_leading_zeros \u7b49\u53ef\u79fb\u690d\u4f4d\u64cd\u4f5c\u3002<\/span><\/p>\n<h3 id=\"4.4%20%E8%B5%8B%E5%80%BC%E4%B8%8E%E5%A4%8D%E5%90%88%E8%B5%8B%E5%80%BC\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">4.4 \u8d4b\u503c\u4e0e\u590d\u5408\u8d4b\u503c<\/span><\/h3>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u56db\u8bed\u8a00\u5747\u652f\u6301 &#043;&#061;, -&#061;, *&#061;, \/&#061;, %&#061;, \u4f4d\u8fd0\u7b97\u590d\u5408\u8d4b\u503c\u3002<\/span><\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Go \u72ec\u6709&#xff1a;:&#061; \u58f0\u660e\u5e76\u8d4b\u503c&#xff08;\u975e\u5355\u7eaf\u8d4b\u503c\u8fd0\u7b97\u7b26&#xff09;\u3002<\/span><\/p>\n<h3 id=\"4.5%20%E5%9C%B0%E5%9D%80%E3%80%81%E8%A7%A3%E5%BC%95%E7%94%A8%E3%80%81%E6%88%90%E5%91%98%E8%AE%BF%E9%97%AE\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">4.5 \u5730\u5740\u3001\u89e3\u5f15\u7528\u3001\u6210\u5458\u8bbf\u95ee<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u64cd\u4f5c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u53d6\u5730\u5740<\/span><span style=\"color:black\"> &amp;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u89e3\u5f15\u7528<\/span><span style=\"color:black\"> *<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6210\u5458<\/span><span style=\"color:black\"> .<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6307\u9488\u6210\u5458<\/span><span style=\"color:black\"> -&gt;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7528<\/span><span style=\"color:black\"> .<\/span><span style=\"color:black\">&#xff08;\u81ea\u52a8\u89e3\u5f15\u7528&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b89\u5168\u5bfc\u822a<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u5185\u7f6e<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">?.<\/span><span style=\"color:black\">&#xff08;\u53ef\u9009\u94fe\u65e0&#xff0c;\u4f46<\/span><span style=\"color:black\"> Optional<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"4.6%20%E8%BF%90%E7%AE%97%E7%AC%A6%E4%BC%98%E5%85%88%E7%BA%A7%EF%BC%88%E8%AE%B0%E5%BF%86%E7%89%88%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">4.6 \u8fd0\u7b97\u7b26\u4f18\u5148\u7ea7&#xff08;\u8bb0\u5fc6\u7248&#xff09;<\/span><\/h3>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u5171\u540c\u89c4\u5f8b&#xff1a;\u4e00\u5143 &gt; \u4e58\u9664 &gt; \u52a0\u51cf &gt; \u79fb\u4f4d &gt; \u6bd4\u8f83 &gt; \u76f8\u7b49 &gt; \u4f4d\u4e0e &gt; \u4f4d\u5f02\u6216 &gt; \u4f4d\u6216 &gt; \u903b\u8f91\u4e0e &gt; \u903b\u8f91\u6216 &gt; \u8d4b\u503c<\/span><\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u5dee\u5f02&#xff1a;<\/span><\/p>\n<ul>\n<li>Python \u903b\u8f91\u7528\u82f1\u6587\u5355\u8bcd&#xff0c;\u4f18\u5148\u7ea7\u66f4\u6e05\u6670<\/li>\n<li>Go \u65e0 &#043;&#043; \u53c2\u4e0e\u8868\u8fbe\u5f0f&#xff08;i&#043;&#043; \u662f\u8bed\u53e5&#xff09;<\/li>\n<li>C \u9017\u53f7\u8fd0\u7b97\u7b26 , \u53ef\u4f5c\u4e3a\u8868\u8fbe\u5f0f\u4e00\u90e8\u5206<\/li>\n<\/ul>\n<h3 id=\"4.7%20%E7%B1%BB%E5%9E%8B%E7%9B%B8%E5%85%B3%E8%BF%90%E7%AE%97%E7%AC%A6%2F%E8%A1%A8%E8%BE%BE%E5%BC%8F\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">4.7 \u7c7b\u578b\u76f8\u5173\u8fd0\u7b97\u7b26\/\u8868\u8fbe\u5f0f<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7279\u6027<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">sizeof<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">unsafe.Sizeof<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">sys.getsizeof<\/span><span style=\"color:black\">&#xff08;\u5bf9\u8c61\u5927\u5c0f&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b\u67e5\u8be2<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">_Generic(C11)<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">reflect<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">type(), isinstance<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">instanceof<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b<\/span><span style=\"color:black\"> switch<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">switch x.(type)<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">pattern matching<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"4.8%20%E6%98%93%E6%B7%B7%E7%82%B9\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">4.8 \u6613\u6df7\u70b9<\/span><\/h3>\n<li>Python \/ vs \/\/ \u662f\u521d\u5b66\u8005\u6700\u5e38\u9519\u70b9\u3002<\/li>\n<li>Go \u65e0\u4e09\u5143\u8fd0\u7b97\u7b26&#xff0c;\u60ef\u7528\u77ed if \u6216 helper \u51fd\u6570\u3002<\/li>\n<li>Java \u5b57\u7b26\u4e32 &#043; \u4f1a\u62fc\u63a5&#xff0c;\u4f46 &#061;&#061; \u6bd4\u8f83\u5f15\u7528&#xff1b;\u5185\u5bb9\u7528 equals\u3002<\/li>\n<li>C \u6709\u7b26\u53f7\u79fb\u4f4d \u5b9e\u73b0\u5b9a\u4e49\/\u672a\u5b9a\u4e49\u884c\u4e3a\u9700\u67e5\u7f16\u8bd1\u5668\u6587\u6863\u3002<\/li>\n<h2 id=\"05%20%E6%8E%A7%E5%88%B6%E6%B5%81\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#7030a0\">05 \u63a7\u5236\u6d41<\/span><\/h2>\n<h3 id=\"5.1%20%E6%9D%A1%E4%BB%B6%E5%88%86%E6%94%AF%20if\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">5.1 \u6761\u4ef6\u5206\u652f if<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7279\u6027<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u6cd5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">if (cond)<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">if cond<\/span><span style=\"color:black\">&#xff08;\u65e0\u62ec\u53f7&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">if cond:<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">if (cond)<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">else if<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">elif<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">else if<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6761\u4ef6\u7c7b\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6807\u91cf<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u6307\u9488<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">bool <\/span><span style=\"color:black\">\u5fc5\u987b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u771f\u503c\u6d4b\u8bd5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">boolean <\/span><span style=\"color:black\">\u5fc5\u987b<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"Python%20%E7%9C%9F%E5%80%BC%E6%B5%8B%E8%AF%95\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Python \u771f\u503c\u6d4b\u8bd5<\/span><\/h4>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u7a7a\u5bb9\u5668\u30010\u3001None\u3001False \u4e3a\u5047&#xff1b;\u5176\u4f59\u591a\u4e3a\u771f\u3002<\/span><\/p>\n<h4 id=\"Go%20%E7%9A%84%20if%20%E5%88%9D%E5%A7%8B%E5%8C%96%E8%AF%AD%E5%8F%A5\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Go \u7684 if \u521d\u59cb\u5316\u8bed\u53e5<\/span><\/h4>\n<p>if err :&#061; do(); err !&#061; nil {<br \/>\n\u00a0\u00a0\u00a0 return err<br \/>\n} <\/p>\n<h3 id=\"5.2%20switch\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">5.2 switch<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap;width:78.0pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7279\u6027<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap;width:53.55pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap;width:100.25pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap;width:66.9pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap;width:116.6pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap;width:78.0pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5f62\u5f0f<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap;width:53.55pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">switch(expr)<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap;width:100.25pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">switch <\/span><span style=\"color:black\">\u53ef\u8868\u8fbe\u5f0f<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u65e0\u6807\u7b7e<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap;width:66.9pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">3.10&#043; match<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap;width:116.6pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">switch &#043; 3.14&#043; <\/span><span style=\"color:black\">\u589e\u5f3a<\/span><span style=\"color:black\"> pattern<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap;width:78.0pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">fallthrough<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap;width:53.55pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9ed8\u8ba4\u8d2f\u7a7f<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap;width:100.25pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9ed8\u8ba4\u4e0d\u8d2f\u7a7f<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap;width:66.9pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap;width:116.6pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9ed8\u8ba4\u4e0d\u8d2f\u7a7f<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap;width:78.0pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u591a\u503c\u5339\u914d<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap;width:53.55pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9700<\/span><span style=\"color:black\"> case 1: case 2:<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap;width:100.25pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9017\u53f7<\/span><span style=\"color:black\"> case 1, 2:<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap;width:66.9pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">case 1 | 2:<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap;width:116.6pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u591a<\/span><span style=\"color:black\"> case <\/span><span style=\"color:black\">\u6807\u7b7e<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap;width:78.0pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b<\/span><span style=\"color:black\"> switch<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap;width:53.55pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap;width:100.25pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">switch x.(type)<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap;width:66.9pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap;width:116.6pt\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">pattern switch<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>switch n {<br \/>\ncase 1, 2:<br \/>\n\u00a0\u00a0\u00a0 fmt.Println(&#034;small&#034;)<br \/>\ndefault:<br \/>\n\u00a0\u00a0\u00a0 fmt.Println(&#034;other&#034;)<br \/>\n}<br \/>\nmatch command:<br \/>\n\u00a0\u00a0\u00a0 case &#034;quit&#034; | &#034;exit&#034;:<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 break<br \/>\n\u00a0\u00a0\u00a0 case int(n) if n &gt; 0:<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 print(n)<br \/>\n\/\/ Java 21&#043; switch \u8868\u8fbe\u5f0f<br \/>\nString result &#061; switch (day) {<br \/>\n\u00a0\u00a0\u00a0 case MONDAY, FRIDAY -&gt; &#034;work&#034;;<br \/>\n\u00a0\u00a0\u00a0 case SATURDAY, SUNDAY -&gt; &#034;rest&#034;;<br \/>\n\u00a0\u00a0\u00a0 default -&gt; &#034;unknown&#034;;<br \/>\n};<\/p>\n<h3 id=\"5.3%20%E5%BE%AA%E7%8E%AF\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">5.3 \u5faa\u73af<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5faa\u73af<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">while<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">while(cond)<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">for cond {}<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">while cond:<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">while(cond)<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">do-while<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">do {} while<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">do {} while<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">for <\/span><span style=\"color:black\">\u4e09\u6bb5\u5f0f<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">for-each<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">for k, v :&#061; range<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">for x in<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">enhanced for<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u9650\u5faa\u73af<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">while(1)<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">for {}<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">while True<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">while(true)<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>for i :&#061; 0; i &lt; n; i&#043;&#043; { }<br \/>\nfor _, v :&#061; range slice { }<br \/>\nfor i, v in enumerate(items):<br \/>\n\u00a0\u00a0\u00a0 &#8230; <\/p>\n<h3 id=\"5.4%20%E8%B7%B3%E8%BD%AC%E8%AF%AD%E5%8F%A5\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">5.4 \u8df3\u8f6c\u8bed\u53e5<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u53e5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">break<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">continue<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">goto<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><span style=\"color:black\">&#xff08;\u5c11\u7528&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">return<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5e26\u6807\u7b7e<\/span><span style=\"color:black\"> break<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">break Outer<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"5.5%20%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D%EF%BC%882026%20%E6%B0%B4%E5%B9%B3%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">5.5 \u6a21\u5f0f\u5339\u914d&#xff08;2026 \u6c34\u5e73&#xff09;<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u652f\u6301\u5ea6<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u793a\u4f8b\u573a\u666f<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7528<\/span><span style=\"color:black\"> switch &#043; <\/span><span style=\"color:black\">\u624b\u52a8\u62c6<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u5b8c\u6574<\/span><span style=\"color:black\"> PM<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">switch &#043; type assertion<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python 3.10&#043;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">match\/case<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7ed3\u6784\u3001\u7c7b\u3001\u5b88\u536b<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java 21&#043;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">record pattern<\/span><span style=\"color:black\">\u3001<\/span><span style=\"color:black\">switch<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">instanceof &#043; destructure<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\/\/ Java 25 \u9884\u89c8&#xff1a;\u539f\u8bed\u4e5f\u53ef pattern<br \/>\nif (obj instanceof int i) {<br \/>\n\u00a0\u00a0\u00a0 System.out.println(i);<br \/>\n} <\/p>\n<h3 id=\"5.6%20%E5%BC%82%E5%B8%B8%E4%B8%8E%E6%8E%A7%E5%88%B6%E6%B5%81%EF%BC%88%E4%BA%A4%E5%8F%89%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">5.6 \u5f02\u5e38\u4e0e\u63a7\u5236\u6d41&#xff08;\u4ea4\u53c9&#xff09;<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7528\u5f02\u5e38\u505a\u63a7\u5236\u6d41&#xff1f;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5426&#xff08;<\/span><span style=\"color:black\">goto\/setjmp <\/span><span style=\"color:black\">\u6781\u5c11&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5426&#xff08;\u663e\u5f0f<\/span><span style=\"color:black\"> error<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5076\u5c14&#xff08;<\/span><span style=\"color:black\">EAFP <\/span><span style=\"color:black\">\u98ce\u683c&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e0d\u63a8\u8350&#xff0c;\u4f46\u53d7\u68c0\u5f02\u5e38\u5f71\u54cd\u6d41\u7a0b<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Python EAFP&#xff1a;Easier to Ask Forgiveness than Permission <\/span><\/p>\n<p>try:<br \/>\n\u00a0\u00a0\u00a0 return data[key]<br \/>\nexcept KeyError:<br \/>\n\u00a0\u00a0\u00a0 return default <\/p>\n<h3 id=\"5.7%20%E6%98%93%E6%B7%B7%E7%82%B9\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">5.7 \u6613\u6df7\u70b9<\/span><\/h3>\n<li>C switch \u7f3a break \u4f1a\u8d2f\u7a7f&#xff1b;Go\/Java \u9ed8\u8ba4\u4e0d\u8d2f\u7a7f\u3002<\/li>\n<li>Go \u53ea\u6709 for&#xff0c;\u6ca1\u6709 while \u5173\u952e\u5b57\u3002<\/li>\n<li>Python for \u662f\u8fed\u4ee3\u5668iterator\u534f\u8bae&#xff0c;\u4e0d\u662f C \u98ce\u683c\u7d22\u5f15\u5faa\u73af\u3002<\/li>\n<li>Java switch \u8868\u8fbe\u5f0f \u8981\u8986\u76d6\u6240\u6709 case \u6216\u7528 default\u3002<\/li>\n<h2 id=\"06%20%E5%87%BD%E6%95%B0%E4%B8%8E%E6%96%B9%E6%B3%95\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#7030a0\">06 \u51fd\u6570\u4e0e\u65b9\u6cd5<\/span><\/h2>\n<h3 id=\"6.1%20%E5%87%BD%E6%95%B0%E5%AE%9A%E4%B9%89%E8%AF%AD%E6%B3%95\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">6.1 \u51fd\u6570\u5b9a\u4e49\u8bed\u6cd5<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u6cd5\u8981\u70b9<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fd4\u56de\u7c7b\u578b\u5728\u524d&#xff1b;\u65e7\u5f0f<\/span><span style=\"color:black\"> K&amp;R <\/span><span style=\"color:black\">\u5df2\u5728<\/span><span style=\"color:black\"> C23 <\/span><span style=\"color:black\">\u79fb\u9664<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">func name(args) ret {}<\/span><span style=\"color:black\">&#xff1b;\u53ef\u591a\u8fd4\u56de\u503c<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">def name(args) -&gt; ret:<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5728<\/span><span style=\"color:black\"> class <\/span><span style=\"color:black\">\u5185&#xff1b;<\/span><span style=\"color:black\">ReturnType name(args)<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>int add(int a, int b) { return a &#043; b; }<br \/>\nfunc divide(a, b int) (q int, err error) {<br \/>\n\u00a0\u00a0\u00a0 if b &#061;&#061; 0 { return 0, errors.New(&#034;div by zero&#034;) }<br \/>\n\u00a0\u00a0\u00a0 return a \/ b, nil<br \/>\n}<br \/>\ndef greet(name: str, *, loud: bool &#061; False) -&gt; str:<br \/>\n\u00a0\u00a0\u00a0 s &#061; f&#034;hello {name}&#034;<br \/>\n\u00a0\u00a0\u00a0 return s.upper() if loud else s<br \/>\npublic static int add(int a, int b) { return a &#043; b; } <\/p>\n<h3 id=\"6.2%20%E5%8F%82%E6%95%B0%E4%BC%A0%E9%80%92%E8%AF%AD%E4%B9%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">6.2 \u53c2\u6570\u4f20\u9012\u8bed\u4e49<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9ed8\u8ba4\u4f20\u9012<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bf4\u660e<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u503c\u4f20\u9012<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6570\u7ec4\u540d\u9000\u5316\u4e3a\u6307\u9488&#xff1b;\u663e\u5f0f\u6307\u9488\u4f20\u9012\u5f15\u7528<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u503c\u4f20\u9012<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">slice\/map\/channel <\/span><span style=\"color:black\">\u662f\u5f15\u7528\u7c7b\u578b\u5934&#xff1b;<\/span><span style=\"color:black\">struct <\/span><span style=\"color:black\">\u5927\u5bf9\u8c61\u5e38\u4f20\u6307\u9488<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5bf9\u8c61\u5f15\u7528\u4f20\u9012<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5f62\u53c2\u7ed1\u5b9a\u5230\u5bf9\u8c61&#xff0c;\u91cd\u65b0\u8d4b\u503c\u4e0d\u5f71\u54cd\u5916\u90e8\u53d8\u91cf<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u503c\u4f20\u9012&#xff08;\u5f15\u7528\u503c&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e0d\u80fd\u6539\u5f15\u7528\u6307\u5411&#xff0c;\u4f46\u80fd\u6539\u5bf9\u8c61\u5185\u5bb9<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u7edf\u4e00\u8bb0\u5fc6&#xff1a;\u53ea\u6709 C \u6709\u771f\u6b63\u7684\u201c\u6309\u503c\u590d\u5236\u6574\u4e2a\u5bf9\u8c61\u201d&#xff1b;\u5176\u4f59\u8bed\u8a00\u201c\u503c\u4f20\u9012\u201d\u5e38\u6307\u4f20\u9012\u6307\u9488\/\u5f15\u7528\u7684\u526f\u672c\u3002<\/span><\/p>\n<h3 id=\"6.3%20%E5%A4%9A%E8%BF%94%E5%9B%9E%E5%80%BC%20%2F%20%E5%8F%AF%E9%80%89%E8%BF%94%E5%9B%9E\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">6.3 \u591a\u8fd4\u56de\u503c \/ \u53ef\u9009\u8fd4\u56de<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u673a\u5236<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u53ea\u80fd\u5355\u8fd4\u56de&#xff1b;\u591a\u7ed3\u679c\u7528\u6307\u9488\u53c2\u6570<\/span><span style=\"color:black\">\/out <\/span><span style=\"color:black\">\u6216<\/span><span style=\"color:black\"> struct<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u539f\u751f\u591a\u8fd4\u56de\u503c<\/span><span style=\"color:black\"> (T, error)<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">return a, b \u2192 <\/span><span style=\"color:black\">\u5b9e\u9645\u662f<\/span><span style=\"color:black\"> tuple<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5355\u8fd4\u56de&#xff1b;\u53ef\u7528<\/span><span style=\"color:black\"> record\/Pair <\/span><span style=\"color:black\">\u6216\u5f02\u5e38<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"6.4%20%E9%BB%98%E8%AE%A4%E5%8F%82%E6%95%B0%20%2F%20%E9%87%8D%E8%BD%BD%20%2F%20%E5%8F%AF%E5%8F%98%E5%8F%82%E6%95%B0\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">6.4 \u9ed8\u8ba4\u53c2\u6570 \/ \u91cd\u8f7d \/ \u53ef\u53d8\u53c2\u6570<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7279\u6027<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9ed8\u8ba4\u53c2\u6570<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span><span style=\"color:black\">&#xff08;\u91cd\u8f7d\u4ee3\u66ff&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u51fd\u6570\u91cd\u8f7d<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">_Generic <\/span><span style=\"color:black\">\u6a21\u62df&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u53ef\u53d8\u53c2\u6570<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#8230; <\/span><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#8230;T<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">*args<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">String&#8230; args<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5173\u952e\u5b57\u53c2\u6570<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">**kwargs<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>func sum(nums &#8230;int) int { &#8230; }<br \/>\nvoid log(String fmt, Object&#8230; args) { &#8230; }<\/p>\n<h3 id=\"6.5%20%E9%97%AD%E5%8C%85%E4%B8%8E%E9%AB%98%E9%98%B6%E5%87%BD%E6%95%B0\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">6.5 \u95ed\u5305\u4e0e\u9ad8\u9636\u51fd\u6570<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u95ed\u5305<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u51fd\u6570\u662f\u4e00\u7b49\u516c\u6c11<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0&#xff08;\u51fd\u6570\u6307\u9488&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u51fd\u6570\u6307\u9488<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">lambda <\/span><span style=\"color:black\">\u6355\u83b7<\/span><span style=\"color:black\"> effectively final<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">Java 8&#043;<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>func counter() func() int {<br \/>\n\u00a0\u00a0\u00a0 n :&#061; 0<br \/>\n\u00a0\u00a0\u00a0 return func() int { n&#043;&#043;; return n }<br \/>\n}<br \/>\ndef counter():<br \/>\n\u00a0\u00a0\u00a0 n &#061; 0<br \/>\n\u00a0\u00a0\u00a0 def inc():<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 nonlocal n<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 n &#043;&#061; 1<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return n<br \/>\n\u00a0\u00a0\u00a0 return inc <\/p>\n<h3 id=\"6.6%20%E6%96%B9%E6%B3%95%E4%B8%8E%E6%8E%A5%E6%94%B6%E8%80%85\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">6.6 \u65b9\u6cd5\u4e0e\u63a5\u6536\u8005<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65b9\u6cd5\u8bed\u6cd5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u63a5\u6536\u8005<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0&#xff1b;<\/span><span style=\"color:black\">struct &#043; <\/span><span style=\"color:black\">\u51fd\u6570\u6307\u9488\u6a21\u62df<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">func (r T) M()<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u503c<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u6307\u9488\u63a5\u6536\u8005<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">def method(self, &#8230;)<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">self <\/span><span style=\"color:black\">\u663e\u5f0f<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5728<\/span><span style=\"color:black\"> class <\/span><span style=\"color:black\">\u5185\u5b9a\u4e49<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9690\u5f0f<\/span><span style=\"color:black\"> this<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Go \u6307\u9488\u63a5\u6536\u8005&#xff1a;\u9700\u8981\u4fee\u6539\u63a5\u6536\u8005\u6216\u907f\u514d\u590d\u5236\u5927 struct \u65f6\u7528 *T\u3002<\/span><\/p>\n<h3 id=\"6.7%20%E9%80%92%E5%BD%92%E3%80%81%E5%86%85%E8%81%94%E3%80%81%E5%B0%BE%E8%B0%83%E7%94%A8\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">6.7 \u9012\u5f52\u3001\u5185\u8054\u3001\u5c3e\u8c03\u7528<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9012\u5f52<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5c3e\u8c03\u7528\u4f18\u5316<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f16\u8bd1\u5668\u53ef\u80fd\u4f18\u5316<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e0d\u4fdd\u8bc1<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><span style=\"color:black\">&#xff08;\u6ce8\u610f\u6df1\u5ea6\u9650\u5236&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">JVM <\/span><span style=\"color:black\">\u4e00\u822c\u4e0d\u4f18\u5316\u4e3a\u5faa\u73af<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"6.8%20%E6%98%93%E6%B7%B7%E7%82%B9\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">6.8 \u6613\u6df7\u70b9<\/span><\/h3>\n<li>Python \u9ed8\u8ba4\u53c2\u6570\u4e0d\u8981\u7528\u53ef\u53d8\u5bf9\u8c61 def f(a&#061;[]) \u9677\u9631\u3002<\/li>\n<li>Go \u6ca1\u6709\u51fd\u6570\u91cd\u8f7d&#xff0c;\u7528\u4e0d\u540c\u51fd\u6570\u540d\u6216\u63a5\u53e3\u3002<\/li>\n<li>C \u51fd\u6570\u6307\u9488 \u7c7b\u578b\u58f0\u660e\u96be\u8bfb&#xff1a;int (*cmp)(const void*, const void*)\u3002<\/li>\n<li>Java \u9759\u6001\u65b9\u6cd5 vs \u5b9e\u4f8b\u65b9\u6cd5 \u4e0d\u80fd\u91cd\u5199\u9759\u6001\u65b9\u6cd5\u3002<\/li>\n<h2 id=\"07%20%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%8E%E5%AD%97%E7%AC%A6\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#7030a0\">07 \u5b57\u7b26\u4e32\u4e0e\u5b57\u7b26<\/span><\/h2>\n<h3 id=\"7.1%20%E5%86%85%E9%83%A8%E8%A1%A8%E7%A4%BA\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">7.1 \u5185\u90e8\u8868\u793a<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b57\u7b26\u4e32\u7f16\u7801<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u53ef\u53d8\u6027<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b57\u8282\u5e8f\u5217<\/span><span style=\"color:black\"> &#043; \\\\0 <\/span><span style=\"color:black\">\u7ec8\u6b62&#xff1b;\u5bbd\u5b57\u7b26\u53e6\u8bf4<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u53ef\u6539&#xff08;\u5371\u9669&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">UTF-8 <\/span><span style=\"color:black\">\u5b57\u8282\u5e8f\u5217<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e0d\u53ef\u53d8<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Unicode <\/span><span style=\"color:black\">\u7801\u70b9&#xff08;\u5185\u90e8\u5b9e\u73b0\u4f18\u5316&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e0d\u53ef\u53d8<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">UTF-16 char <\/span><span style=\"color:black\">\u5e8f\u5217<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e0d\u53ef\u53d8<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"7.2%20%E5%AD%97%E9%9D%A2%E9%87%8F%E5%BD%A2%E5%BC%8F\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">7.2 \u5b57\u9762\u91cf\u5f62\u5f0f<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5f62\u5f0f<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u53cc\u5f15\u53f7<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#034;hi&#034;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#034;hi&#034;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#034;hi&#034;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#034;hi&#034;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5355\u5f15\u53f7\u5b57\u7b26<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#039;a&#039;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b57\u7b26\u7528<\/span><span style=\"color:black\"> rune <\/span><span style=\"color:black\">\u5b57\u9762\u91cf<\/span><span style=\"color:black\"> &#039;a&#039;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u5355\u5b57\u7b26\u7c7b\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#039;a&#039;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u539f\u59cb<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u4e0d\u8f6c\u4e49<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#096;raw&#096;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">r&#034;&#8230;&#034;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">text block &#034;&#034;&#034;&#8230;&#034;&#034;&#034;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u591a\u884c<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u62fc\u63a5<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u53cd\u5f15\u53f7<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#034;&#034;&#034;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">text block<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u683c\u5f0f\u5316<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">printf<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">fmt<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">f-string f&#034;{x}&#034;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">String.format<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6a21\u677f\u4e32&#xff08;<\/span><span style=\"color:black\">2026<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">t-string t&#034;{x}&#034;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"Python%203.14%20t-string\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Python 3.14 t-string<\/span><\/h4>\n<p>from string.templatelib import Template<br \/>\nname &#061; &#034;world&#034;<br \/>\ntpl: Template &#061; t&#034;Hello, {name}!&#034;<br \/>\n# \u53ef\u904d\u5386 tpl.strings \/ tpl.interpolations \u505a\u5b89\u5168\u5904\u7406 <\/p>\n<h3 id=\"7.3%20%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C%E5%AF%B9%E7%85%A7\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">7.3 \u5e38\u7528\u64cd\u4f5c\u5bf9\u7167<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u64cd\u4f5c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u957f\u5ea6<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">strlen<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">O(n)<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">len(s) <\/span><span style=\"color:black\">\u5b57\u8282\u6570<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">len(s) <\/span><span style=\"color:black\">\u5b57\u7b26\u6570<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">s.length() UTF-16 <\/span><span style=\"color:black\">\u5355\u5143<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u62fc\u63a5<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">strcat\/snprintf<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#043; \/ strings.Builder<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#043; \/ join<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#043; \/ StringBuilder<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5207\u7247<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">strncmp <\/span><span style=\"color:black\">\u7b49<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">s[i:j]<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">s[i:j]<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">substring<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u67e5\u627e<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">strstr<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">strings.Contains<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">in \/ find<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">contains \/ indexOf<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5206\u5272<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">strtok<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">strings.Split<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">split<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">split<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u683c\u5f0f\u5316<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">sprintf<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">fmt.Sprintf<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">f-string<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">formatted<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">Java 21&#043;<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"7.4%20%E8%BD%AC%E4%B9%89%E4%B8%8E%20Unicode\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">7.4 \u8f6c\u4e49\u4e0e Unicode<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5e38\u89c1\u8f6c\u4e49<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Unicode<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\\\\n \\\\t \\\\\\\\ \\\\&#034;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\\\\uXXXX<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">C11\/u8<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u540c<\/span><span style=\"color:black\"> C &#043; &#096; <\/span><span style=\"color:black\">\u5185\u4e0d\u8f6c\u4e49<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\\\\u \\\\U<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\\\\n \\\\t<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\\\\u \\\\U \\\\N{name}<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\\\\n \\\\t<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\\\\uXXXX<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"7.5%20C%20%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%89%B9%E5%88%AB%E8%AF%B4%E6%98%8E\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">7.5 C \u5b57\u7b26\u4e32\u7279\u522b\u8bf4\u660e<\/span><\/h3>\n<p>char s[] &#061; &#034;hi&#034;;\u00a0\u00a0\u00a0\u00a0 \/\/ \u53ef\u4fee\u6539\u6570\u7ec4<br \/>\nchar *p &#061; &#034;hi&#034;;\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ \u5b57\u7b26\u4e32\u5b57\u9762\u91cf&#xff0c;\u5e38\u4e0d\u53ef\u5199<br \/>\n\/\/ C23<br \/>\nconst char *q &#061; u8&#034;\u4f60\u597d&#034;; <\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u7ecf\u5178\u5751<\/span><\/p>\n<ul>\n<li>char * \u4e0e char[] \u4e0d\u540c<\/li>\n<li>sizeof(s) vs strlen(s)<\/li>\n<li>\u7f13\u51b2\u533a\u6ea2\u51fa \u2192 \u7528 snprintf\u3001\u8fb9\u754c\u68c0\u67e5<\/li>\n<\/ul>\n<h3 id=\"7.6%20Go%20%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%8E%20rune\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">7.6 Go \u5b57\u7b26\u4e32\u4e0e rune<\/span><\/h3>\n<p>s :&#061; &#034;\u4f60\u597d&#034;<br \/>\nfor i, r :&#061; range s { \/\/ r \u662f rune&#xff0c;i \u662f\u5b57\u8282\u504f\u79fb<br \/>\n\u00a0\u00a0\u00a0 _ &#061; i; _ &#061; r<br \/>\n} <\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">len(s) \u662f\u5b57\u8282\u6570&#xff0c;\u4e0d\u662f\u5b57\u7b26\u6570&#xff1b;\u8ba1\u6570\u7528 utf8.RuneCountInString\u3002<\/span><\/p>\n<h3 id=\"7.7%20%E6%98%93%E6%B7%B7%E7%82%B9\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">7.7 \u6613\u6df7\u70b9<\/span><\/h3>\n<li>Java String \u62fc\u63a5\u5927\u91cf\u7528 &#043; \u6027\u80fd\u5dee&#xff0c;\u7528 StringBuilder\u3002<\/li>\n<li>Go \u5b57\u7b26\u4e32\u4e0d\u53ef\u53d8&#xff0c;\u4fee\u6539\u7528 []byte \u6216 strings.Builder\u3002<\/li>\n<li>Python f-string \u8868\u8fbe\u5f0f\u91cc\u4e0d\u80fd\u6709\u53cd\u659c\u6760&#xff08;\u8bed\u6cd5\u9650\u5236&#xff09;\u3002<\/li>\n<li>C \u6ca1\u6709\u5185\u7f6e\u5b57\u7b26\u4e32\u7c7b\u578b&#xff0c;\u6807\u51c6\u5e93\u5168\u662f\u88f8\u6307\u9488\u7ea6\u5b9a\u3002<\/li>\n<h2 id=\"08%20%E9%9B%86%E5%90%88%E4%B8%8E%E5%A4%8D%E5%90%88%E7%BB%93%E6%9E%84\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#7030a0\">08 \u96c6\u5408\u4e0e\u590d\u5408\u7ed3\u6784<\/span><\/h2>\n<h3 id=\"8.1%20%E6%95%B0%E7%BB%84%20%2F%20%E5%AE%9A%E9%95%BF%E5%BA%8F%E5%88%97\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">8.1 \u6570\u7ec4 \/ \u5b9a\u957f\u5e8f\u5217<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u6cd5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u957f\u5ea6<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8d8a\u754c<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">int a[10]<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f16\u8bd1\u671f\u5e38\u91cf<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u672a\u5b9a\u4e49\u884c\u4e3a<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">[10]int<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b\u4e00\u90e8\u5206<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f16\u8bd1<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u8fd0\u884c<\/span><span style=\"color:black\"> panic<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u771f\u6570\u7ec4&#xff1b;<\/span><span style=\"color:black\">array.array <\/span><span style=\"color:black\">\u5c11\u7528<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">IndexError<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">int[] a &#061; new int[10]<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fd0\u884c\u65f6<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">ArrayIndexOutOfBounds<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"8.2%20%E5%8A%A8%E6%80%81%E5%BA%8F%E5%88%97\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">8.2 \u52a8\u6001\u5e8f\u5217<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6838\u5fc3\u7c7b\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6269\u5bb9<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u624b\u52a8<\/span><span style=\"color:black\"> malloc &#043; realloc<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7a0b\u5e8f\u5458\u8d1f\u8d23<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">slice []T<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u81ea\u52a8&#xff0c;\u5171\u4eab\u5e95\u5c42\u6570\u7ec4<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">list<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u81ea\u52a8<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">ArrayList&lt;T&gt;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u81ea\u52a8<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>s :&#061; make([]int, 0, 10)\u00a0 \/\/ len&#061;0, cap&#061;10<br \/>\ns &#061; append(s, 1)<br \/>\nlst &#061; [1, 2, 3]<br \/>\nlst.append(4)<br \/>\nvar list &#061; new ArrayList&lt;Integer&gt;();<br \/>\nlist.add(1); <\/p>\n<h4 id=\"Go%20slice%20%E4%B8%89%E8%A6%81%E7%B4%A0\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Go slice \u4e09\u8981\u7d20<\/span><\/h4>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">pointer &#043; len &#043; cap \u2014\u2014 \u7406\u89e3 slice \u662f\u5b66 Go \u7684\u5173\u952e\u3002<\/span><\/p>\n<h3 id=\"8.3%20%E6%98%A0%E5%B0%84%EF%BC%88%E9%94%AE%E5%80%BC%E5%AF%B9%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">8.3 \u6620\u5c04&#xff08;\u952e\u503c\u5bf9&#xff09;<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6709\u5e8f&#xff1f;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f3a\u5931\u952e<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0&#xff1b;\u7528\u54c8\u5e0c\u5e93\u6216\u81ea\u5df1\u5b9e\u73b0<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">map[K]V<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u904d\u5386\u987a\u5e8f\u968f\u673a<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u96f6\u503c<\/span><span style=\"color:black\"> &#043; ok<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">dict<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">3.7&#043; <\/span><span style=\"color:black\">\u63d2\u5165\u6709\u5e8f<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">KeyError \/ get<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">HashMap \/ LinkedHashMap<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Hash <\/span><span style=\"color:black\">\u65e0\u5e8f<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">null \/ getOrDefault<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>v, ok :&#061; m[&#034;key&#034;]<br \/>\nif !ok { \/* \u4e0d\u5b58\u5728 *\/ }<br \/>\nv &#061; d.get(&#034;key&#034;, default) <\/p>\n<h3 id=\"8.4%20%E7%BB%93%E6%9E%84%E4%BD%93%20%2F%20%E8%AE%B0%E5%BD%95\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">8.4 \u7ed3\u6784\u4f53 \/ \u8bb0\u5f55<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b9a\u4e49<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7279\u70b9<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">struct Point { int x, y; };<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5185\u5b58\u5e03\u5c40\u53ef\u63a7&#xff0c;\u53ef\u5bf9\u9f50<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">type Point struct { X, Y int }<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5bfc\u51fa\u5b57\u6bb5\u9760\u9996\u5b57\u6bcd\u5927\u5199<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#064;dataclass \/ class<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u52a8\u6001\u5c5e\u6027<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">class \/ record<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">record <\/span><span style=\"color:black\">\u4e0d\u53ef\u53d8\u6570\u636e\u8f7d\u4f53<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>record Point(int x, int y) {}<br \/>\nfrom dataclasses import dataclass<\/p>\n<p>&#064;dataclass<br \/>\nclass Point:<br \/>\n\u00a0\u00a0\u00a0 x: int<br \/>\n\u00a0\u00a0\u00a0 y: int <\/p>\n<h3 id=\"8.5%20%E9%9B%86%E5%90%88%E7%B1%BB%E5%9E%8B%E6%89%A9%E5%B1%95\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">8.5 \u96c6\u5408\u7c7b\u578b\u6269\u5c55<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u96c6\u5408<\/span><span style=\"color:black\"> Set<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">map[T]struct{} <\/span><span style=\"color:black\">\u60ef\u7528\u6cd5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">set<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">HashSet<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u961f\u5217<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u624b\u5199<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">container\/list <\/span><span style=\"color:black\">\u6216<\/span><span style=\"color:black\"> channel<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">deque<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Queue<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6808<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u624b\u5199<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">slice <\/span><span style=\"color:black\">\u6a21\u62df<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">list <\/span><span style=\"color:black\">\u6a21\u62df<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Deque<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5143\u7ec4<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">tuple<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0&#xff08;<\/span><span style=\"color:black\">record <\/span><span style=\"color:black\">\u66ff\u4ee3&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"8.6%20%E8%BF%AD%E4%BB%A3\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">8.6 \u8fed\u4ee3<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u60ef\u7528\u6cd5<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">for (i&#061;0; i&lt;n; i&#043;&#043;) <\/span><span style=\"color:black\">\u6216\u6307\u9488\u904d\u5386<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">for i, v :&#061; range<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">for x in iterable<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">enhanced for <\/span><span style=\"color:black\">\u6216<\/span><span style=\"color:black\"> Iterator \/ Stream<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"8.7%20%E5%86%85%E5%AD%98%E5%B8%83%E5%B1%80%EF%BC%88C%2FGo%20%E9%87%8D%E7%82%B9%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">8.7 \u5185\u5b58\u5e03\u5c40&#xff08;C\/Go \u91cd\u70b9&#xff09;<\/span><\/h3>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">C struct \u586b\u5145&#xff08;padding&#xff09; \u5f71\u54cd ABI\u3001\u7f51\u7edc\u534f\u8bae\u3001\u5d4c\u5165\u5f0f\u3002<\/span><\/p>\n<p>struct S { char a; int b; };\u00a0 \/\/ \u53ef\u80fd\u6709 3 \u5b57\u8282 padding <\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Go \u7f16\u8bd1\u5668\u4e5f\u4f1a\u5bf9\u9f50&#xff0c;\u53ef\u7528 unsafe \u5206\u6790\u4f46\u4e0d\u5efa\u8bae\u4f9d\u8d56\u3002<\/span><\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Python\/Java \u5bf9\u8c61\u5e03\u5c40\u5bf9\u7528\u6237\u4e0d\u900f\u660e\u3002<\/span><\/p>\n<h3 id=\"8.8%20%E6%98%93%E6%B7%B7%E7%82%B9\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">8.8 \u6613\u6df7\u70b9<\/span><\/h3>\n<li>Go array vs slice&#xff1a;[3]int \u4e0e []int \u662f\u4e0d\u540c\u7c7b\u578b\u3002<\/li>\n<li>Go map \u672a\u521d\u59cb\u5316nil&#xff0c;\u4e0d\u80fd\u5199\u5165&#xff1b;\u8981\u5148 make\u3002<\/li>\n<li>Python list \u662f\u5f15\u7528\u6570\u7ec4&#xff0c;a &#061; b \u5171\u4eab\u5bf9\u8c61\u3002<\/li>\n<li>Java Arrays.asList \u8fd4\u56de\u5b9a\u957f\u5217\u8868&#xff0c;\u4e0d\u80fd add\u3002<\/li>\n<h2 id=\"09%20%E6%8C%87%E9%92%88%E5%BC%95%E7%94%A8%E5%86%85%E5%AD%98\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#7030a0\">09 \u6307\u9488\u5f15\u7528\u5185\u5b58<\/span><\/h2>\n<h3 id=\"9.1%20%E6%9C%89%E6%97%A0%E6%8C%87%E9%92%88\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">9.1 \u6709\u65e0\u6307\u9488<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7528\u6237\u5c42\u6307\u9488<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7a7a\u503c<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span> <span style=\"color:black\">\u6838\u5fc3<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">NULL \/ nullptr<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span> <span style=\"color:black\">\u6709\u9650\u4f7f\u7528<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">nil<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span> <span style=\"color:black\">\u4e00\u5207\u662f\u5f15\u7528<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">None<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span> <span style=\"color:black\">\u53ea\u6709\u5f15\u7528\u7c7b\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">null<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"9.2%20%E6%8C%87%E9%92%88%E5%9F%BA%E7%A1%80%EF%BC%88C%20%2F%20Go%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">9.2 \u6307\u9488\u57fa\u7840&#xff08;C \/ Go&#xff09;<\/span><\/h3>\n<p>int x &#061; 10;<br \/>\nint *p &#061; &amp;x;<br \/>\n*p &#061; 20;<br \/>\nx :&#061; 10<br \/>\np :&#061; &amp;x<br \/>\n*p &#061; 20 <\/p>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6982\u5ff5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u53d6\u5740<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&amp;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&amp;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u89e3\u5f15\u7528<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">*<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">*<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6307\u9488\u7b97\u672f<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><span style=\"color:black\"> p&#043;&#043;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u274c<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u51fd\u6570\u6307\u9488<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><span style=\"color:black\"> func <\/span><span style=\"color:black\">\u7c7b\u578b<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"9.3%20%E5%86%85%E5%AD%98%E5%88%86%E9%85%8D%E4%B8%8E%E9%87%8A%E6%94%BE\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">9.3 \u5185\u5b58\u5206\u914d\u4e0e\u91ca\u653e<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5206\u914d<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u91ca\u653e<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">malloc \/ calloc \/ realloc \/ aligned_alloc<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">free<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C23<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u540c\u4e0a<\/span><span style=\"color:black\"> &#043; strdup <\/span><span style=\"color:black\">\u7b49\u6807\u51c6\u51fd\u6570<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">free<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">new(T) \/ make \/ <\/span><span style=\"color:black\">\u53d6\u5740<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">GC <\/span><span style=\"color:black\">\u81ea\u52a8<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u81ea\u52a8<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">GC <\/span><span style=\"color:black\">\u81ea\u52a8<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">new<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">GC <\/span><span style=\"color:black\">\u81ea\u52a8<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"Go%201.26%EF%BC%9Anew(expr)\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Go 1.26&#xff1a;new(expr)<\/span><\/h4>\n<p>p :&#061; new(42)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ *int&#xff0c;\u503c\u4e3a 42<br \/>\nage :&#061; new(18)\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ \u7528\u4e8e\u53ef\u9009 JSON \u5b57\u6bb5\u7b49 <\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u65e7\u5199\u6cd5&#xff1a;v :&#061; 42; p :&#061; &amp;v<\/span><\/p>\n<h3 id=\"9.4%20%E6%A0%88%20vs%20%E5%A0%86\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">9.4 \u6808 vs \u5806<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8c01\u51b3\u5b9a<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7a0b\u5e8f\u5458&#xff08;\u5c40\u90e8\u901a\u5e38\u5728\u6808&#xff0c;<\/span><span style=\"color:black\">malloc <\/span><span style=\"color:black\">\u5728\u5806&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9003\u9038\u5206\u6790<\/span> <span style=\"color:black\">\u7f16\u8bd1\u5668\u51b3\u5b9a<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python\/Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fd0\u884c\u65f6<\/span><span style=\"color:black\"> &#043; JIT<\/span><span style=\"color:black\">&#xff0c;\u5bf9\u5f00\u53d1\u8005\u900f\u660e<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"9.5%20%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">9.5 \u5783\u573e\u56de\u6536<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u673a\u5236<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7a0b\u5e8f\u5458\u804c\u8d23<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u624b\u52a8<\/span><span style=\"color:black\"> free<\/span><span style=\"color:black\">&#xff0c;\u9632\u6cc4\u6f0f<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u60ac\u5782<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5e76\u53d1<\/span><span style=\"color:black\"> GC<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">1.26 Green Tea <\/span><span style=\"color:black\">\u9ed8\u8ba4&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6ce8\u610f<\/span><span style=\"color:black\"> goroutine <\/span><span style=\"color:black\">\u6cc4\u6f0f<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5f15\u7528\u8ba1\u6570<\/span><span style=\"color:black\"> &#043; <\/span><span style=\"color:black\">\u5faa\u73af<\/span><span style=\"color:black\"> GC<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6ce8\u610f\u5168\u5c40\u5f15\u7528<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5206\u4ee3<\/span><span style=\"color:black\"> GC<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">G1\/ZGC\/Shenandoah<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6ce8\u610f\u9759\u6001\u96c6\u5408\u6301\u6709\u5f15\u7528<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"9.6%20%E5%B8%B8%E8%A7%81%E5%86%85%E5%AD%98%E9%97%AE%E9%A2%98\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">9.6 \u5e38\u89c1\u5185\u5b58\u95ee\u9898<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u95ee\u9898<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5185\u5b58\u6cc4\u6f0f<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span> <span style=\"color:black\">\u9ad8\u53d1<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8f83\u5c11<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8f83\u5c11<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8f83\u5c11<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u60ac\u5782\u6307\u9488<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">GC <\/span><span style=\"color:black\">\u907f\u514d<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">GC <\/span><span style=\"color:black\">\u907f\u514d<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">GC <\/span><span style=\"color:black\">\u907f\u514d<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u53cc\u91cd\u91ca\u653e<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f13\u51b2\u533a\u6ea2\u51fa<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fb9\u754c\u68c0\u67e5<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fb9\u754c\u68c0\u67e5<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fb9\u754c\u68c0\u67e5<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6570\u636e\u7ade\u4e89<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><span style=\"color:black\"> race detector<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">GIL\/<\/span><span style=\"color:black\">\u9501<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">C23 memset_explicit&#xff1a;\u5b89\u5168\u64e6\u9664\u654f\u611f\u5185\u5b58\u3002<\/span><\/p>\n<h3 id=\"9.7%20%E5%BC%95%E7%94%A8%E8%AF%AD%E4%B9%89%E5%AF%B9%E6%AF%94\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">9.7 \u5f15\u7528\u8bed\u4e49\u5bf9\u6bd4<\/span><\/h3>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Java<\/span><\/p>\n<p>StringBuilder sb &#061; new StringBuilder();<br \/>\nfoo(sb);\u00a0 \/\/ \u53ef\u4fee\u6539\u5bf9\u8c61\u5185\u5bb9 <\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Python<\/span><\/p>\n<p>def foo(lst):<br \/>\n\u00a0\u00a0\u00a0 lst.append(1)\u00a0 # \u4fee\u6539\u5916\u90e8\u53ef\u89c1 <\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Go \u2014 \u4f20 slice \u53ef\u6539\u5e95\u5c42\u5143\u7d20&#xff1a;<\/span><\/p>\n<p>func add1(s []int) { s[0]&#043;&#043; }\u00a0 \/\/ \u5916\u90e8 slice \u5143\u7d20\u4f1a\u53d8 <\/p>\n<h3 id=\"9.8%20unsafe%20%2F%20%E5%BA%95%E5%B1%82%E6%93%8D%E4%BD%9C\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">9.8 unsafe \/ \u5e95\u5c42\u64cd\u4f5c<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u673a\u5236<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5168\u662f<\/span><span style=\"color:black\"> unsafe<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">unsafe <\/span><span style=\"color:black\">\u5305<\/span><span style=\"color:black\"> &#043; unsafe.Pointer<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">ctypes \/ C <\/span><span style=\"color:black\">\u6269\u5c55<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Foreign Function &amp; Memory API<\/span><span style=\"color:black\">&#xff08;\u66ff\u4ee3<\/span><span style=\"color:black\"> JNI <\/span><span style=\"color:black\">\u65b9\u5411&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"9.9%20%E6%98%93%E6%B7%B7%E7%82%B9\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">9.9 \u6613\u6df7\u70b9<\/span><\/h3>\n<li>Go new vs make&#xff1a;new \u5206\u914d\u96f6\u503c&#xff1b;make \u7528\u4e8e slice\/map\/chan\u3002<\/li>\n<li>C free \u540e\u7edd\u4e0d\u4f7f\u7528\u6307\u9488\u3002<\/li>\n<li>Java &#061;&#061; \u6bd4\u8f83\u5f15\u7528&#xff0c;\u4e0d\u662f\u5bf9\u8c61\u5185\u5bb9\u3002<\/li>\n<li>Python is \u6bd4\u8f83\u8eab\u4efd&#xff0c;\u5c0f\u6574\u6570\u7f13\u5b58\u5bfc\u81f4 is \u6709\u65f6\u201c\u78b0\u5de7\u201d\u4e3a\u771f\u3002<\/li>\n<h2 id=\"10%20%E8%BE%93%E5%85%A5%E8%BE%93%E5%87%BA\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#7030a0\">10 \u8f93\u5165\u8f93\u51fa<\/span><\/h2>\n<h3 id=\"10.1%20%E6%A0%87%E5%87%86%E6%B5%81%E6%A8%A1%E5%9E%8B\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">10.1 \u6807\u51c6\u6d41\u6a21\u578b<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">stdin<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">stdout<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">stderr<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">stdin<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">stdout<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">stderr<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">os.Stdin<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">os.Stdout<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">os.Stderr<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">sys.stdin<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">sys.stdout<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">sys.stderr<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">System.in<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">System.out<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">System.err<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"10.2%20%E6%8E%A7%E5%88%B6%E5%8F%B0%E8%BE%93%E5%87%BA\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">10.2 \u63a7\u5236\u53f0\u8f93\u51fa<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6700\u7b80\u8f93\u51fa<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u683c\u5f0f\u5316\u8f93\u51fa<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">puts(&#034;hi&#034;)<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">printf(&#034;%d\\\\n&#034;, n)<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">fmt.Println(&#034;hi&#034;)<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">fmt.Printf(&#034;%d\\\\n&#034;, n)<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">print(&#034;hi&#034;)<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">print(f&#034;{n}&#034;) \/ format<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">System.out.println(&#034;hi&#034;)<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">System.out.printf(&#034;%d%n&#034;, n)<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"%E6%8D%A2%E8%A1%8C%E5%B7%AE%E5%BC%82\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">\u6362\u884c\u5dee\u5f02<\/span><\/h4>\n<ul>\n<li>C printf \u4e0d\u81ea\u52a8\u6362\u884c<\/li>\n<li>Go Println \u81ea\u52a8\u6362\u884c<\/li>\n<li>Python print \u9ed8\u8ba4\u6362\u884c&#xff0c;end&#061; \u53ef\u6539<\/li>\n<li>Java println \u81ea\u52a8\u6362\u884c<\/li>\n<\/ul>\n<h3 id=\"10.3%20%E6%8E%A7%E5%88%B6%E5%8F%B0%E8%BE%93%E5%85%A5\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">10.3 \u63a7\u5236\u53f0\u8f93\u5165<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bfb\u4e00\u884c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bfb\u683c\u5f0f\u5316<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">fgets(buf, size, stdin)<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">scanf(&#034;%d&#034;, &amp;n)<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">bufio.NewReader \/ fmt.Scanln<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">fmt.Scanf<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">input()<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u624b\u52a8\u8f6c\u6362<\/span><span style=\"color:black\"> int(input())<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Scanner.nextLine()<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Scanner.nextInt()<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\/\/ C&#xff1a;scanf \u6709\u7f13\u51b2\u533a\u6ea2\u51fa\u98ce\u9669&#xff0c;\u4f18\u5148 fgets &#043; sscanf<br \/>\nchar line[128];<br \/>\nif (fgets(line, sizeof line, stdin))<br \/>\n\u00a0\u00a0\u00a0 sscanf(line, &#034;%d&#034;, &amp;n);<br \/>\nreader :&#061; bufio.NewReader(os.Stdin)<br \/>\nline, _ :&#061; reader.ReadString(&#039;\\\\n&#039;)<br \/>\nline &#061; input().strip()<br \/>\nn &#061; int(line)<br \/>\nvar sc &#061; new Scanner(System.in);<br \/>\nint n &#061; sc.nextInt(); <\/p>\n<h3 id=\"10.4%20%E6%96%87%E4%BB%B6%20I%2FO\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">10.4 \u6587\u4ef6 I\/O<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6253\u5f00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bfb\u6587\u672c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5199\u6587\u672c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5173\u95ed<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">fopen<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">fgets\/fread<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">fprintf\/fwrite<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">fclose<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">os.Open<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">io.ReadAll<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">os.WriteFile<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">defer f.Close()<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">open()<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">read()<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">write()<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">with <\/span><span style=\"color:black\">\u81ea\u52a8<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Files \/ FileReader<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">readString<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">writeString<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">try-with-resources<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"Python%20%E6%8E%A8%E8%8D%90\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Python \u63a8\u8350<\/span><\/h4>\n<p>with open(&#034;data.txt&#034;, encoding&#061;&#034;utf-8&#034;) as f:<br \/>\n\u00a0\u00a0\u00a0 content &#061; f.read() <\/p>\n<h4 id=\"Go%20%E6%8E%A8%E8%8D%90\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Go \u63a8\u8350<\/span><\/h4>\n<p>data, err :&#061; os.ReadFile(&#034;data.txt&#034;) <\/p>\n<h4 id=\"Java%20%E6%8E%A8%E8%8D%90\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Java \u63a8\u8350<\/span><\/h4>\n<p>String s &#061; Files.readString(Path.of(&#034;data.txt&#034;)); <\/p>\n<h3 id=\"10.5%20%E4%BA%8C%E8%BF%9B%E5%88%B6%20I%2FO\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">10.5 \u4e8c\u8fdb\u5236 I\/O<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65b9\u5f0f<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">fread\/fwrite &#043; memcpy<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C23<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">#embed &#034;file.bin&#034; <\/span><span style=\"color:black\">\u7f16\u8bd1\u671f\u5d4c\u5165<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">encoding\/binary <\/span><span style=\"color:black\">\u5927\u7aef\u5c0f\u7aef<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">struct.pack \/ unpack<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">DataInputStream \/ ByteBuffer<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\/\/ C23 \u5d4c\u5165\u8d44\u6e90<br \/>\nconst unsigned char icon[] &#061; {<br \/>\n#embed &#034;icon.png&#034;<br \/>\n}; <\/p>\n<h3 id=\"10.6%20%E7%BC%93%E5%86%B2%20I%2FO\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">10.6 \u7f13\u51b2 I\/O<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f13\u51b2<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5168\u7f13\u51b2<\/span><span style=\"color:black\"> stdio<\/span><span style=\"color:black\">&#xff0c;<\/span><span style=\"color:black\">setvbuf <\/span><span style=\"color:black\">\u53ef\u8c03<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">bufio.Reader\/Writer<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6587\u672c<\/span><span style=\"color:black\"> IO <\/span><span style=\"color:black\">\u9ed8\u8ba4\u7f13\u51b2<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">BufferedReader<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u6559\u8bad&#xff1a;C\/Go \u7684 printf \u65e0\u6362\u884c\u65f6\u53ef\u80fd\u56e0\u7f13\u51b2\u5ef6\u8fdf\u663e\u793a&#xff1b;\u8c03\u8bd5\u53ef\u52a0 \\\\n \u6216 fflush(stdout)\u3002<\/span><\/p>\n<h3 id=\"10.7%20%E5%BA%8F%E5%88%97%E5%8C%96%EF%BC%88JSON%20%E7%AD%89%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">10.7 \u5e8f\u5217\u5316&#xff08;JSON \u7b49&#xff09;<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">JSON <\/span><span style=\"color:black\">\u5e38\u7528\u5e93<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">cJSON, jansson<\/span><span style=\"color:black\">&#xff08;\u7b2c\u4e09\u65b9&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">encoding\/json<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">1.27 <\/span><span style=\"color:black\">\u5c06\u6709<\/span><span style=\"color:black\"> v2<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">json <\/span><span style=\"color:black\">\u6807\u51c6\u5e93<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Jackson \/ Gson \/ javax.json<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"10.8%20%E6%98%93%E6%B7%B7%E7%82%B9\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">10.8 \u6613\u6df7\u70b9<\/span><\/h3>\n<li>C scanf(&#034;%s&#034;) \u6c38\u4e0d\u88f8\u7528&#xff0c;\u65e0\u5bbd\u5ea6\u9650\u5236\u3002<\/li>\n<li>Go \u522b\u7528 fmt.Scan \u8bfb\u5e26\u7a7a\u683c\u8f93\u5165\u3002<\/li>\n<li>Python \u6253\u5f00\u6587\u4ef6\u8981\u6307\u5b9a encoding&#061;&#034;utf-8&#034;&#xff08;Windows \u5c24\u5176&#xff09;\u3002<\/li>\n<li>Java System.out \u662f\u5b57\u8282\u6d41\u5305\u88c5&#xff0c;\u5b57\u7b26\u5e94\u7528 PrintWriter\u3002<\/li>\n<li style=\"text-align:left\"><span style=\"color:#8eaadb\">11\u9519\u8bef\u4e0e\u5f02\u5e38<\/span><\/li>\n<li style=\"text-align:left\"><span style=\"color:#8eaadb\">11\u9519\u8bef\u4e0e\u5f02\u5e38<\/span><\/li>\n<h2 id=\"11%20%E9%94%99%E8%AF%AF%E4%B8%8E%E5%BC%82%E5%B8%B8\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#7030a0\">11 \u9519\u8bef\u4e0e\u5f02\u5e38<\/span><\/h2>\n<h3 id=\"11.1%20%E5%AF%B9%E7%85%A7\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">11.1 \u5bf9\u7167<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e3b\u6a21\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7406\u5ff5<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fd4\u56de\u7801<\/span><span style=\"color:black\"> &#043; errno<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7a0b\u5e8f\u5458\u663e\u5f0f\u68c0\u67e5\u6bcf\u4e00\u6b65<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">error <\/span><span style=\"color:black\">\u503c<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9519\u8bef\u662f\u503c&#xff0c;\u4e0d\u662f\u63a7\u5236\u6d41<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5f02\u5e38<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">EAFP<\/span><span style=\"color:black\">&#xff1a;\u5148\u505a\u4e8b&#xff0c;\u51fa\u9519\u518d\u6355\u83b7<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5f02\u5e38<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u53d7\u68c0<\/span><span style=\"color:black\"> &#043; <\/span><span style=\"color:black\">\u975e\u53d7\u68c0\u53cc\u8f68<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"11.2%20C%EF%BC%9A%E8%BF%94%E5%9B%9E%E7%A0%81%E4%B8%8E%20errno\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">11.2 C&#xff1a;\u8fd4\u56de\u7801\u4e0e errno<\/span><\/h3>\n<p>#include &lt;errno.h&gt;<br \/>\n#include &lt;string.h&gt;<\/p>\n<p>FILE *f &#061; fopen(&#034;missing.txt&#034;, &#034;r&#034;);<br \/>\nif (!f) {<br \/>\n\u00a0\u00a0\u00a0 fprintf(stderr, &#034;open failed: %s\\\\n&#034;, strerror(errno));<br \/>\n\u00a0\u00a0\u00a0 return 1;<br \/>\n} <\/p>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u673a\u5236<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7528\u9014<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u51fd\u6570\u8fd4\u56de\u503c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">NULL<\/span><span style=\"color:black\">\u3001<\/span><span style=\"color:black\">-1<\/span><span style=\"color:black\">\u3001<\/span><span style=\"color:black\">EOF <\/span><span style=\"color:black\">\u8868\u793a\u5931\u8d25<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">errno<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7cfb\u7edf\u8c03\u7528\u9519\u8bef\u7801<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">perror \/ strerror<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4eba\u7c7b\u53ef\u8bfb\u6d88\u606f<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u65e0\u5f02\u5e38&#xff0c;\u4e5f\u65e0\u5f3a\u5236\u68c0\u67e5\u8fd4\u56de\u7801\u2014\u2014C \u6700\u5927\u98ce\u9669\u6e90\u3002<\/span><\/p>\n<h3 id=\"11.3%20Go%EF%BC%9Aerror%20%E6%8E%A5%E5%8F%A3\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">11.3 Go&#xff1a;error \u63a5\u53e3<\/span><\/h3>\n<p>func readConfig(path string) ([]byte, error) {<br \/>\n\u00a0\u00a0\u00a0 data, err :&#061; os.ReadFile(path)<br \/>\n\u00a0\u00a0\u00a0 if err !&#061; nil {<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return nil, fmt.Errorf(&#034;read config %s: %w&#034;, path, err)<br \/>\n\u00a0\u00a0\u00a0 }<br \/>\n\u00a0\u00a0\u00a0 return data, nil<br \/>\n} <\/p>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8981\u70b9<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bf4\u660e<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">error <\/span><span style=\"color:black\">\u662f\u63a5\u53e3<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Error() string<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u60ef\u7528\u6cd5<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">if err !&#061; nil { return &#8230; }<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5305\u88c5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">fmt.Errorf(&#034;&#8230;: %w&#034;, err)<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">panic<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4ec5\u7528\u4e8e\u4e0d\u53ef\u6062\u590d\u7f16\u7a0b\u9519\u8bef<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Go \u6ca1\u6709 try\/catch&#xff1b;panic\/recover \u7c7b\u4f3c defer \u7ea7\u5f02\u5e38&#xff0c;\u4e0d\u7528\u4e8e\u4e1a\u52a1\u9519\u8bef\u3002<\/span><\/p>\n<h3 id=\"11.4%20Python%EF%BC%9A%E5%BC%82%E5%B8%B8\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">11.4 Python&#xff1a;\u5f02\u5e38<\/span><\/h3>\n<p>try:<br \/>\n\u00a0\u00a0\u00a0 with open(&#034;missing.txt&#034;, encoding&#061;&#034;utf-8&#034;) as f:<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 data &#061; f.read()<br \/>\nexcept FileNotFoundError as e:<br \/>\n\u00a0\u00a0\u00a0 print(&#034;not found:&#034;, e)<br \/>\nexcept OSError as e:<br \/>\n\u00a0\u00a0\u00a0 print(&#034;io error:&#034;, e)<br \/>\nelse:<br \/>\n\u00a0\u00a0\u00a0 print(&#034;ok&#034;, len(data))<br \/>\nfinally:<br \/>\n\u00a0\u00a0\u00a0 print(&#034;cleanup&#034;) <\/p>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u6cd5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">3.14 <\/span><span style=\"color:black\">\u66f4\u65b0<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">except X:<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u53ef\u5199<\/span><span style=\"color:black\"> except X <\/span><span style=\"color:black\">\u7701\u7565\u62ec\u53f7&#xff08;<\/span><span style=\"color:black\">PEP 758<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">except*<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">ExceptionGroup <\/span><span style=\"color:black\">\u76f8\u5173<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">finally<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7981\u6b62<\/span><span style=\"color:black\"> return\/break\/continue <\/span><span style=\"color:black\">\u8df3\u51fa&#xff08;<\/span><span style=\"color:black\">PEP 765<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"11.5%20Java%EF%BC%9A%E5%8F%97%E6%A3%80%E4%B8%8E%E9%9D%9E%E5%8F%97%E6%A3%80\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">11.5 Java&#xff1a;\u53d7\u68c0\u4e0e\u975e\u53d7\u68c0<\/span><\/h3>\n<p>try {<br \/>\n\u00a0\u00a0\u00a0 Files.readString(Path.of(&#034;missing.txt&#034;));<br \/>\n} catch (IOException e) {<br \/>\n\u00a0\u00a0\u00a0 throw new RuntimeException(e);<br \/>\n} <\/p>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7ee7\u627f<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5fc5\u987b\u5904\u7406&#xff1f;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u53d7\u68c0<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Exception<\/span><span style=\"color:black\">&#xff08;\u975e<\/span><span style=\"color:black\"> Runtime<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f16\u8bd1\u5668\u5f3a\u5236<\/span><span style=\"color:black\"> try\/catch <\/span><span style=\"color:black\">\u6216<\/span><span style=\"color:black\"> throws<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u975e\u53d7\u68c0<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">RuntimeException<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5426<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9519\u8bef<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Error<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e00\u822c\u4e0d\u6355<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u73b0\u4ee3 Java \u8d8b\u52bf&#xff1a;\u65b0 API \u66f4\u5c11\u53d7\u68c0\u5f02\u5e38&#xff1b;\u7528 Optional \/ Result \u98ce\u683c\u5728\u5e93\u5c42\u8868\u8fbe\u3002<\/span><\/p>\n<h3 id=\"11.6%20%E5%9B%9B%E8%AF%AD%E8%A8%80%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86%E5%AF%B9%E7%85%A7%E8%A1%A8\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">11.6 \u56db\u8bed\u8a00\u9519\u8bef\u5904\u7406\u5bf9\u7167\u8868<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u573a\u666f<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6587\u4ef6\u4e0d\u5b58\u5728<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">NULL &#043; errno<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">error <\/span><span style=\"color:black\">\u5305\u88c5<\/span><span style=\"color:black\"> os.ErrNotExist<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">FileNotFoundError<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">NoSuchFileException<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9664\u96f6<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u672a\u5b9a\u4e49\u884c\u4e3a<\/span><span style=\"color:black\">\/ SIGFPE<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">panic<\/span><span style=\"color:black\">&#xff08;\u6574\u6570\u9664\u96f6&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">ZeroDivisionError<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">ArithmeticException<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b\u9519\u8bef<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f16\u8bd1\u671f<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f16\u8bd1\u671f<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">TypeError<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f16\u8bd1\u671f<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u81ea\u5b9a\u4e49\u9519\u8bef<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9519\u8bef\u7801\u679a\u4e3e<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">errors.New \/ <\/span><span style=\"color:black\">\u81ea\u5b9a\u4e49\u7c7b\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7ee7\u627f<\/span><span style=\"color:black\"> Exception<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7ee7\u627f<\/span><span style=\"color:black\"> Exception<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"11.7%20%E8%B5%84%E6%BA%90%E7%AE%A1%E7%90%86%E4%B8%8E%E9%94%99%E8%AF%AF\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">11.7 \u8d44\u6e90\u7ba1\u7406\u4e0e\u9519\u8bef<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">RAII \/ <\/span><span style=\"color:black\">\u81ea\u52a8\u6e05\u7406<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u624b\u52a8&#xff1b;<\/span><span style=\"color:black\">goto cleanup <\/span><span style=\"color:black\">\u6a21\u5f0f<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">defer<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">with <\/span><span style=\"color:black\">\u4e0a\u4e0b\u6587\u7ba1\u7406\u5668<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">try-with-resources<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>f, err :&#061; os.Open(path)<br \/>\nif err !&#061; nil { return err }<br \/>\ndefer f.Close() <\/p>\n<h3 id=\"11.8%20%E9%80%89%E5%9E%8B%E7%9B%B4%E8%A7%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">11.8 \u9009\u578b\u76f4\u89c9<\/span><\/h3>\n<ul>\n<li>C&#xff1a;\u6bcf\u4e2a\u8c03\u7528\u90fd\u68c0\u67e5&#xff1b;\u5931\u8d25\u8def\u5f84\u4e0e\u6210\u529f\u8def\u5f84\u540c\u6837\u91cd\u8981\u3002<\/li>\n<li>Go&#xff1a;\u9519\u8bef\u662f\u8fd4\u56de\u503c\u7684\u4e00\u90e8\u5206&#xff1b;\u94fe\u5f0f if err !&#061; nil \u662f\u6587\u5316\u3002<\/li>\n<li>Python&#xff1a;\u7528\u5f02\u5e38\u8868\u8fbe\u201c\u610f\u5916\u201d&#xff1b;\u4e0d\u8981\u7528\u5f02\u5e38\u505a\u666e\u901a\u5206\u652f\u3002<\/li>\n<li>Java&#xff1a;API \u8bbe\u8ba1\u8981\u60f3\u6e05\u695a\u53d7\u68c0\u5f02\u5e38\u662f\u5426\u503c\u5f97\u3002<\/li>\n<\/ul>\n<h3 id=\"11.9%20%E6%98%93%E6%B7%B7%E7%82%B9\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">11.9 \u6613\u6df7\u70b9<\/span><\/h3>\n<li>Go \u4e0d\u8981\u6ee5\u7528 panic \u4ee3\u66ff error\u3002<\/li>\n<li>Python \u6355\u83b7 Exception \u592a\u5bbd&#xff0c;\u5c3d\u91cf\u5177\u4f53\u7c7b\u578b\u3002<\/li>\n<li>Java \u541e\u6389\u5f02\u5e38 catch (Exception e) {} \u662f\u7ef4\u62a4\u5669\u68a6\u3002<\/li>\n<li>C errno \u53ea\u5728\u5931\u8d25\u540e\u8bfb&#xff0c;\u6210\u529f\u8c03\u7528\u53ef\u80fd\u4e0d\u6539 errno\u3002<\/li>\n<h2 id=\"12%20%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E4%B8%8E%E7%BB%84%E5%90%88\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#7030a0\">12 \u9762\u5411\u5bf9\u8c61\u4e0e\u7ec4\u5408<\/span><\/h2>\n<h3 id=\"12.1%20%E8%8C%83%E5%BC%8F%E5%AE%9A%E4%BD%8D\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">12.1 \u8303\u5f0f\u5b9a\u4f4d<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b98\u65b9\u8303\u5f0f<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u73b0\u5b9e\u5199\u6cd5<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fc7\u7a0b\u5f0f<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">struct &#043; <\/span><span style=\"color:black\">\u51fd\u6570\u6307\u9488\u6a21\u62df<\/span><span style=\"color:black\"> OOP<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7ec4\u5408\u4f18\u4e8e\u7ee7\u627f<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">struct &#043; interface<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u591a\u8303\u5f0f<\/span><span style=\"color:black\"> OOP<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b<\/span><span style=\"color:black\"> &#043; <\/span><span style=\"color:black\">\u9b54\u672f\u65b9\u6cd5<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5355\u7ee7\u627f<\/span><span style=\"color:black\"> OOP<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">class &#043; interface &#043; record<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"12.2%20%E7%B1%BB%20%2F%20%E7%BB%93%E6%9E%84%E4%BD%93%E5%AE%9A%E4%B9%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">12.2 \u7c7b \/ \u7ed3\u6784\u4f53\u5b9a\u4e49<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b9a\u4e49<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6784\u9020<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">struct<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u624b\u52a8\u521d\u59cb\u5316\u5b57\u6bb5<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">type T struct<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b57\u9762\u91cf<\/span><span style=\"color:black\"> T{a:1}<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">class T:<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">__init__<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">class T \/ record T<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6784\u9020\u5668<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>class Dog:<br \/>\n\u00a0\u00a0\u00a0 def __init__(self, name: str):<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 self.name &#061; name<br \/>\n\u00a0\u00a0\u00a0 def bark(self) -&gt; str:<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return &#034;woof&#034;<br \/>\npublic class Dog {<br \/>\n\u00a0\u00a0\u00a0 private final String name;<br \/>\n\u00a0\u00a0\u00a0 public Dog(String name) { this.name &#061; name; }<br \/>\n\u00a0\u00a0\u00a0 public String bark() { return &#034;woof&#034;; }<br \/>\n} <\/p>\n<hr \/>\n<h3 id=\"12.3%20%E7%BB%A7%E6%89%BF%20vs%20%E7%BB%84%E5%90%88\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">12.3 \u7ee7\u627f vs \u7ec4\u5408<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7ee7\u627f<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u63a8\u8350<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7ec4\u5408<\/span><span style=\"color:black\"> struct<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u7c7b\u7ee7\u627f<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5d4c\u5165<\/span><span style=\"color:black\"> struct<\/span><span style=\"color:black\">&#xff08;\u533f\u540d\u5b57\u6bb5&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5355\u7ee7\u627f<\/span><span style=\"color:black\"> &#043; Mixin<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7ec4\u5408<\/span><span style=\"color:black\"> &#043; <\/span><span style=\"color:black\">\u534f\u8bae<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5355\u7ee7\u627f<\/span><span style=\"color:black\"> class<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u63a5\u53e3\u7ec4\u5408<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"Go%20%E5%B5%8C%E5%85%A5%EF%BC%88%E7%BB%84%E5%90%88%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Go \u5d4c\u5165&#xff08;\u7ec4\u5408&#xff09;<\/span><\/h4>\n<p>type Engine struct { Power int }<br \/>\ntype Car struct {<br \/>\n\u00a0\u00a0\u00a0 Engine\u00a0 \/\/ \u533f\u540d\u5b57\u6bb5&#xff0c;\u65b9\u6cd5\u63d0\u5347<br \/>\n\u00a0\u00a0\u00a0 Brand string<br \/>\n} <\/p>\n<h4 id=\"Python%20%E7%BB%A7%E6%89%BF\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Python \u7ee7\u627f<\/span><\/h4>\n<p>class Animal: &#8230;<br \/>\nclass Dog(Animal): &#8230; <\/p>\n<h4 id=\"Java\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Java<\/span><\/h4>\n<p>class Dog extends Animal implements Pet { } <\/p>\n<h3 id=\"12.4%20%E6%8E%A5%E5%8F%A3%20%2F%20%E6%8A%BD%E8%B1%A1\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">12.4 \u63a5\u53e3 \/ \u62bd\u8c61<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u63a5\u53e3\u673a\u5236<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b9e\u73b0\u65b9\u5f0f<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u51fd\u6570\u6307\u9488\u8868<\/span><span style=\"color:black\"> vtable<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u624b\u52a8<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">interface <\/span><span style=\"color:black\">\u9690\u5f0f\u5b9e\u73b0<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u9700<\/span><span style=\"color:black\"> implements<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b<\/span><span style=\"color:black\"> &#043; Protocol<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6709\u65b9\u6cd5\u5373\u53ef<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">interface <\/span><span style=\"color:black\">\u663e\u5f0f\u5b9e\u73b0<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">implements<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>type Reader interface {<br \/>\n\u00a0\u00a0\u00a0 Read(p []byte) (n int, err error)<br \/>\n}<br \/>\n\/\/ \u4efb\u4f55\u6709 Read \u65b9\u6cd5\u7684\u7c7b\u578b\u90fd\u6ee1\u8db3 Reader<br \/>\ninterface Readable {<br \/>\n\u00a0\u00a0\u00a0 int read(byte[] buf);<br \/>\n}<br \/>\nclass MyReader implements Readable { &#8230; } <\/p>\n<h3 id=\"12.5%20%E5%A4%9A%E6%80%81\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">12.5 \u591a\u6001<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u673a\u5236<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u51fd\u6570\u6307\u9488<\/span><span style=\"color:black\"> \/ _Generic<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">interface <\/span><span style=\"color:black\">\u52a8\u6001\u5206\u53d1<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fd0\u884c\u65f6\u65b9\u6cd5\u67e5\u627e<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u865a\u65b9\u6cd5\u8868<\/span><span style=\"color:black\"> &#043; interface<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"12.6%20%E8%AE%BF%E9%97%AE%E6%8E%A7%E5%88%B6\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">12.6 \u8bbf\u95ee\u63a7\u5236<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">public<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">private<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">protected<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5305\u53ef\u89c1<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7ea6\u5b9a<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7ea6\u5b9a<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">static <\/span><span style=\"color:black\">\u6587\u4ef6\u5185<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5927\u5199\u5bfc\u51fa<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5c0f\u5199\u5305\u5185<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5305\u7ea7<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u5f3a\u5236<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">_ <\/span><span style=\"color:black\">\u7ea6\u5b9a<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">public<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">private<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">protected<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9ed8\u8ba4\u5305\u79c1\u6709<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Go \u89c4\u5219&#xff1a;Foo \u5bfc\u51fa&#xff0c;foo \u4e0d\u5bfc\u51fa\u2014\u2014\u6781\u7b80\u4f46\u6709\u6548\u3002<\/span><\/p>\n<h3 id=\"12.7%20%E7%89%B9%E6%AE%8A%20OOP%20%E7%89%B9%E6%80%A7\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">12.7 \u7279\u6b8a OOP \u7279\u6027<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7279\u6027<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u62bd\u8c61\u7c7b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6a21\u62df<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">abc.ABC<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">abstract class<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9759\u6001\u65b9\u6cd5<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0&#xff08;\u5305\u7ea7\u51fd\u6570&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#064;staticmethod<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">static<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u65b9\u6cd5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#064;classmethod<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">static <\/span><span style=\"color:black\">\u5de5\u5382<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5c5e\u6027<\/span><span style=\"color:black\"> getter<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#064;property<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">getter\/setter<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">record\/<\/span><span style=\"color:black\">\u6570\u636e\u7c7b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#064;dataclass<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">record<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u679a\u4e3e<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">enum(C23)<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">iota <\/span><span style=\"color:black\">\u5e38\u91cf\u7ec4<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Enum<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">enum<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6790\u6784<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">__del__<\/span><span style=\"color:black\">&#xff08;\u5c11\u7528&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">finalize <\/span><span style=\"color:black\">\u5e9f\u5f03<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"12.8%20Java%20record%20%E4%B8%8E%20Python%20dataclass\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">12.8 Java record \u4e0e Python dataclass<\/span><\/h3>\n<p>record User(String name, int age) {<br \/>\n\u00a0\u00a0\u00a0 public User {<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if (age &lt; 0) throw new IllegalArgumentException();<br \/>\n\u00a0\u00a0\u00a0 }<br \/>\n}<br \/>\nfrom dataclasses import dataclass<\/p>\n<p>&#064;dataclass(frozen&#061;True)<br \/>\nclass User:<br \/>\n\u00a0\u00a0\u00a0 name: str<br \/>\n\u00a0\u00a0\u00a0 age: int <\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u4e24\u8005\u90fd\u9002\u5408\u4e0d\u53ef\u53d8\u6570\u636e\u8f7d\u4f53&#xff0c;\u66ff\u4ee3\u5197\u957f POJO\u3002<\/span><\/p>\n<h3 id=\"12.9%20%E6%98%93%E6%B7%B7%E7%82%B9\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">12.9 \u6613\u6df7\u70b9<\/span><\/h3>\n<li>Go \u6ca1\u6709 class&#xff0c;\u522b\u786c\u5957 Java OOP \u601d\u7ef4\u3002<\/li>\n<li>Python \u7684 self \u5fc5\u987b\u663e\u5f0f&#xff0c;\u4e0d\u662f\u8bed\u6cd5\u7cd6\u80fd\u7701\u7565\u7684&#xff08;\u5b9e\u4f8b\u65b9\u6cd5&#xff09;\u3002<\/li>\n<li>Java \u63a5\u53e3\u53ef\u6709 default\/static \u65b9\u6cd5&#xff08;Java 8&#043;&#xff09;\u3002<\/li>\n<li>C&#043;&#043; \u7684 OOP \u522b\u548c C \u6df7\u6dc6\u2014\u2014C \u6ca1\u6709\u6784\u9020\/\u6790\u6784\u51fd\u6570\u3002<\/li>\n<h2 id=\"13%20%E6%B3%9B%E5%9E%8B%E4%B8%8E%E7%B1%BB%E5%9E%8B%E5%8F%82%E6%95%B0\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#7030a0\">13 \u6cdb\u578b\u4e0e\u7c7b\u578b\u53c2\u6570<\/span><\/h2>\n<h3 id=\"13.1%20%E6%94%AF%E6%8C%81%E6%A6%82%E8%A7%88\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">13.1 \u652f\u6301\u6982\u89c8<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6cdb\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5f15\u5165\u7248\u672c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b\u64e6\u9664&#xff1f;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b8f<\/span><span style=\"color:black\"> &#043; _Generic<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C11<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9884\u5904\u7406<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u7f16\u8bd1\u671f\u9009\u62e9<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span> <span style=\"color:black\">\u6cdb\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go 1.18<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5355\u6001\u5316&#xff08;<\/span><span style=\"color:black\">monomorphization<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b\u53c2\u6570&#xff08;<\/span><span style=\"color:black\">PEP 695<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">3.12&#043;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fd0\u884c\u65f6\u64e6\u9664&#xff08;\u6ce8\u89e3\u7528&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2705<\/span> <span style=\"color:black\">\u6cdb\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java 5<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6709\u64e6\u9664<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"13.2%20C%EF%BC%9A%E5%AE%8F%E4%B8%8E%20_Generic\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">13.2 C&#xff1a;\u5b8f\u4e0e _Generic<\/span><\/h3>\n<p>#define MAX(a, b) ((a) &gt; (b) ? (a) : (b))\u00a0 \/\/ \u526f\u4f5c\u7528\u9677\u9631<\/p>\n<p>\/\/ C11 _Generic&#xff1a;\u7c7b\u578b\u5206\u53d1<br \/>\n#define print_val(x) _Generic((x), \\\\<br \/>\n\u00a0\u00a0\u00a0 int: print_int, \\\\<br \/>\n\u00a0\u00a0\u00a0 double: print_double \\\\<br \/>\n)(x) <\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">C23 \u6539\u8fdb\u4e86 _Generic&#xff1b;\u4f46 C \u4ecd\u65e0\u771f\u6b63\u201c\u7c7b\u578b\u53c2\u6570\u51fd\u6570\u201d\u3002<\/span><\/p>\n<h3 id=\"13.3%20Go%20%E6%B3%9B%E5%9E%8B\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">13.3 Go \u6cdb\u578b<\/span><\/h3>\n<p>func Map[T, U any](slice []T, f func(T) U) []U {<br \/>\n\u00a0\u00a0\u00a0 out :&#061; make([]U, len(slice))<br \/>\n\u00a0\u00a0\u00a0 for i, v :&#061; range slice {<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 out[i] &#061; f(v)<br \/>\n\u00a0\u00a0\u00a0 }<br \/>\n\u00a0\u00a0\u00a0 return out<br \/>\n}<\/p>\n<p>type Stack[T any] struct { items []T }<\/p>\n<p>func (s *Stack[T]) Push(v T) { s.items &#061; append(s.items, v) } <\/p>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6982\u5ff5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u6cd5<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b\u53c2\u6570<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">[T any]<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7ea6\u675f<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">interface <\/span><span style=\"color:black\">\u7ea6\u675f\u96c6<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b9e\u4f8b\u5316<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u901a\u5e38\u81ea\u52a8\u63a8\u65ad<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Go 1.26&#xff1a;\u6cdb\u578b\u7c7b\u578b\u53ef\u81ea\u5f15\u7528\u7ea6\u675f\u3002<\/span><\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Go 1.27&#xff08;\u524d\u77bb&#xff09;&#xff1a;\u6cdb\u578b\u65b9\u6cd5 func (s *Set[T]) Union[U &#8230;](&#8230;)<\/span><\/p>\n<h3 id=\"13.4%20Python%20%E7%B1%BB%E5%9E%8B%E5%8F%82%E6%95%B0\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">13.4 Python \u7c7b\u578b\u53c2\u6570<\/span><\/h3>\n<p># PEP 695 \u98ce\u683c<br \/>\ndef first[T](items: list[T]) -&gt; T:<br \/>\n\u00a0\u00a0\u00a0 return items[0]<\/p>\n<p>class Stack[T]:<br \/>\n\u00a0\u00a0\u00a0 def __init__(self) -&gt; None:<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 self._items: list[T] &#061; []<br \/>\n\u00a0\u00a0\u00a0 def push(self, item: T) -&gt; None:<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 self._items.append(item) <\/p>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8981\u70b9<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bf4\u660e<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8fd0\u884c\u65f6<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4ecd\u662f\u9e2d\u5b50\u7c7b\u578b&#xff0c;\u6cdb\u578b\u4e3b\u8981\u670d\u52a1\u9759\u6001\u68c0\u67e5<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">TypeVar<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e7\u5199\u6cd5\u4ecd\u53ef\u7528<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8054\u5408<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&#096;int<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Python 3.14&#xff1a;\u6ce8\u89e3\u5ef6\u8fdf\u6c42\u503c&#xff0c;\u524d\u5411\u5f15\u7528\u66f4\u7b80\u5355\u3002<\/span><\/p>\n<h3 id=\"13.5%20Java%20%E6%B3%9B%E5%9E%8B\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">13.5 Java \u6cdb\u578b<\/span><\/h3>\n<p>public static &lt;T&gt; T first(List&lt;T&gt; list) {<br \/>\n\u00a0\u00a0\u00a0 return list.get(0);<br \/>\n}<\/p>\n<p>public class Box&lt;T&gt; {<br \/>\n\u00a0\u00a0\u00a0 private T value;<br \/>\n\u00a0\u00a0\u00a0 public T get() { return value; }<br \/>\n} <\/p>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9650\u5236<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u539f\u56e0<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e0d\u80fd\u7528<\/span><span style=\"color:black\"> int <\/span><span style=\"color:black\">\u4f5c\u7c7b\u578b\u53c2\u6570<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u64e6\u9664<\/span><span style=\"color:black\"> &#043; <\/span><span style=\"color:black\">\u539f\u59cb\u7c7b\u578b\u5e76\u884c<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e0d\u80fd<\/span><span style=\"color:black\"> new T()<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u64e6\u9664<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e0d\u80fd\u521b\u5efa<\/span><span style=\"color:black\"> T[]<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6570\u7ec4\u534f\u53d8\u95ee\u9898<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u539f\u59cb\u7c7b\u578b workaround&#xff1a;List&lt;int&gt; \u4e0d\u5b58\u5728 \u2192 List&lt;Integer&gt;\u3002<\/span><\/p>\n<h4 id=\"Java%2025%2B%20%E6%94%B9%E8%BF%9B%E6%96%B9%E5%90%91\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Java 25&#043; \u6539\u8fdb\u65b9\u5411<\/span><\/h4>\n<ul>\n<li>\u66f4\u4e30\u5bcc\u7684 pattern matching<\/li>\n<li>Primitive Types in Patterns&#xff08;\u9884\u89c8&#xff09;&#xff1a;\u51cf\u5c11\u88c5\u7bb1<\/li>\n<\/ul>\n<h3 id=\"13.6%20%E7%BA%A6%E6%9D%9F%20%2F%20%E8%BE%B9%E7%95%8C%E5%AF%B9%E7%85%A7\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">13.6 \u7ea6\u675f \/ \u8fb9\u754c\u5bf9\u7167<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7ea6\u675f\u5199\u6cd5<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">interface{ ~int | ~int64 } <\/span><span style=\"color:black\">\u7b49<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">T: Comparable \/ bound&#061;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&lt;T extends Number&gt;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>public &lt;T extends Comparable&lt;T&gt;&gt; T max(T a, T b) {<br \/>\n\u00a0\u00a0\u00a0 return a.compareTo(b) &gt;&#061; 0 ? a : b;<br \/>\n} <\/p>\n<h3 id=\"13.7%20%E5%8D%8F%E5%8F%98%E4%B8%8E%E9%80%86%E5%8F%98%EF%BC%88%E8%BF%9B%E9%98%B6%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">13.7 \u534f\u53d8\u4e0e\u9006\u53d8&#xff08;\u8fdb\u9636&#xff09;<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6570\u7ec4<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u96c6\u5408\u534f\u53d8<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u6cdb\u578b\u96c6\u5408<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">slice <\/span><span style=\"color:black\">\u4e0d\u53d8&#xff1b;<\/span><span style=\"color:black\">interface <\/span><span style=\"color:black\">\u6709\u534f\u53d8\u611f\u89c9<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7c7b\u578b\u68c0\u67e5\u5668\u5904\u7406<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6570\u7ec4\u534f\u53d8&#xff08;<\/span><span style=\"color:black\">String[] <\/span><span style=\"color:black\">\u662f<\/span><span style=\"color:black\"> Object[]<\/span><span style=\"color:black\">&#xff09;&#xff1b;\u6cdb\u578b\u4e0d\u53d8<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>List&lt;String&gt; list &#061; List.of(&#034;a&#034;);<br \/>\n\/\/ List&lt;Object&gt; objs &#061; list;\u00a0 \/\/ \u7f16\u8bd1\u9519\u8bef <\/p>\n<h3 id=\"13.8%20%E6%98%93%E6%B7%B7%E7%82%B9\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">13.8 \u6613\u6df7\u70b9<\/span><\/h3>\n<li>Java \u6cdb\u578b\u64e6\u9664&#xff1a;\u8fd0\u884c\u65f6 List&lt;String&gt; \u548c List&lt;Integer&gt; \u90fd\u662f List\u3002<\/li>\n<li>Go \u6cdb\u578b\u4e0d\u662f C&#043;&#043; \u6a21\u677f\u5143\u7f16\u7a0b&#xff0c;\u4fdd\u6301\u7b80\u5355\u3002<\/li>\n<li>C \u5b8f\u6cdb\u578b \u4e0d\u505a\u7c7b\u578b\u68c0\u67e5&#xff0c;\u526f\u4f5c\u7528\u662f\u7ecf\u5178\u5751\u3002<\/li>\n<li>Python \u6cdb\u578b\u4e3b\u8981\u7ed9 mypy\/pyright&#xff0c;\u8fd0\u884c\u65f6\u4e0d\u5f3a\u5236\u3002<\/li>\n<h2 id=\"14%20%E5%B9%B6%E5%8F%91%E6%A8%A1%E5%9E%8B\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#7030a0\">14 \u5e76\u53d1\u6a21\u578b<\/span><\/h2>\n<h3 id=\"14.1%20%E6%80%BB%E8%A7%88\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">14.1 \u603b\u89c8<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6838\u5fc3\u6a21\u578b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9ed8\u8ba4\u5e76\u884c&#xff1f;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">pthread \/ <\/span><span style=\"color:black\">\u624b\u52a8\u7ebf\u7a0b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u662f&#xff08;<\/span><span style=\"color:black\">OS <\/span><span style=\"color:black\">\u7ebf\u7a0b&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">goroutine &#043; channel<\/span><span style=\"color:black\">&#xff08;<\/span><span style=\"color:black\">CSP<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">M:N <\/span><span style=\"color:black\">\u8c03\u5ea6<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">threading \/ asyncio \/ multiprocessing<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">GIL <\/span><span style=\"color:black\">\u9650\u5236<\/span><span style=\"color:black\"> CPU <\/span><span style=\"color:black\">\u5e76\u884c&#xff08;<\/span><span style=\"color:black\">3.14 <\/span><span style=\"color:black\">\u53ef\u9009\u81ea\u7531\u7ebf\u7a0b&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Thread \/ <\/span><span style=\"color:black\">\u865a\u62df\u7ebf\u7a0b<\/span><span style=\"color:black\"> \/ java.util.concurrent<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u771f\u5e76\u884c<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"14.2%20C%EF%BC%9APOSIX%20%E7%BA%BF%E7%A8%8B\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">14.2 C&#xff1a;POSIX \u7ebf\u7a0b<\/span><\/h3>\n<p>#include &lt;pthread.h&gt;<\/p>\n<p>void *worker(void *arg) {<br \/>\n\u00a0\u00a0\u00a0 \/\/ &#8230;<br \/>\n\u00a0\u00a0\u00a0 return NULL;<br \/>\n}<\/p>\n<p>pthread_t t;<br \/>\npthread_create(&amp;t, NULL, worker, NULL);<br \/>\npthread_join(t, NULL); <\/p>\n<table border=\"1\" cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8981\u70b9<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bf4\u660e<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u540c\u6b65<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">mutex, cond, semaphore<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u98ce\u9669<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6570\u636e\u7ade\u4e89\u3001\u6b7b\u9501\u3001\u60ac\u5782\u6307\u9488<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5de5\u5177<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">ThreadSanitizer, Valgrind<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">C \u6ca1\u6709\u8bed\u8a00\u7ea7\u5e76\u53d1\u539f\u8bed&#xff0c;\u5168\u9760\u5e93\u548c\u7eaa\u5f8b\u3002<\/span><\/p>\n<h3 id=\"14.3%20Go%EF%BC%9Agoroutine%20%E4%B8%8E%20channel\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">14.3 Go&#xff1a;goroutine \u4e0e channel<\/span><\/h3>\n<p>ch :&#061; make(chan int, 10)<\/p>\n<p>go func() {<br \/>\n\u00a0\u00a0\u00a0 ch &lt;- 42<br \/>\n}()<\/p>\n<p>v :&#061; &lt;-ch <\/p>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6982\u5ff5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bf4\u660e<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">go f()<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u542f\u52a8<\/span><span style=\"color:black\"> goroutine<\/span><span style=\"color:black\">&#xff0c;\u6781\u8f7b\u91cf<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">chan T<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">CSP <\/span><span style=\"color:black\">\u901a\u4fe1<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">select<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u591a\u8def\u590d\u7528<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">sync.Mutex<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5171\u4eab\u5185\u5b58\u65f6\u5907\u7528<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">context<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u53d6\u6d88\u4e0e\u8d85\u65f6\u4f20\u64ad<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u53e3\u53f7&#xff1a;Don&#039;t communicate by sharing memory; share memory by communicating.<\/span><\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Go 1.26&#xff1a;\u5b9e\u9a8c\u6027 goroutine \u6cc4\u6f0f\u68c0\u6d4b\u5de5\u5177\u3002<\/span><\/p>\n<h3 id=\"14.4%20Python%EF%BC%9AGIL%E3%80%81asyncio%E3%80%81%E5%A4%9A%E8%BF%9B%E7%A8%8B\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">14.4 Python&#xff1a;GIL\u3001asyncio\u3001\u591a\u8fdb\u7a0b<\/span><\/h3>\n<h4 id=\"threading%EF%BC%88I%2FO%20%E5%AF%86%E9%9B%86%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">threading&#xff08;I\/O \u5bc6\u96c6&#xff09;<\/span><\/h4>\n<p>import threading<\/p>\n<p>def work():<br \/>\n\u00a0\u00a0\u00a0 &#8230;<\/p>\n<p>t &#061; threading.Thread(target&#061;work)<br \/>\nt.start()<br \/>\nt.join() <\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">CPython GIL&#xff1a;\u540c\u4e00\u65f6\u523b\u53ea\u6709\u4e00\u4e2a\u7ebf\u7a0b\u6267\u884c Python \u5b57\u8282\u7801 \u2192 CPU \u5bc6\u96c6 \u7528 multiprocessing\u3002<\/span><\/p>\n<h4 id=\"asyncio%EF%BC%88%E5%8D%8F%E4%BD%9C%E5%BC%8F%E5%B9%B6%E5%8F%91%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">asyncio&#xff08;\u534f\u4f5c\u5f0f\u5e76\u53d1&#xff09;<\/span><\/h4>\n<p>import asyncio<\/p>\n<p>async def fetch():<br \/>\n\u00a0\u00a0\u00a0 await asyncio.sleep(1)<br \/>\n\u00a0\u00a0\u00a0 return &#034;ok&#034;<\/p>\n<p>asyncio.run(fetch()) <\/p>\n<h4 id=\"Python%203.14%20%E8%87%AA%E7%94%B1%E7%BA%BF%E7%A8%8B%EF%BC%88%E5%8F%AF%E9%80%89%E6%9E%84%E5%BB%BA%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Python 3.14 \u81ea\u7531\u7ebf\u7a0b&#xff08;\u53ef\u9009\u6784\u5efa&#xff09;<\/span><\/h4>\n<ul>\n<li>PEP 779&#xff1a;\u65e0 GIL \u6784\u5efa\u5b98\u65b9\u652f\u6301<\/li>\n<li>\u9700\u4e13\u95e8\u5b89\u88c5 python3.14t \u7c7b\u6784\u5efa<\/li>\n<li>\u6269\u5c55\u6a21\u5757\u517c\u5bb9\u6027\u4ecd\u5728\u6f14\u8fdb<\/li>\n<\/ul>\n<h3 id=\"14.5%20Java%EF%BC%9A%E5%B9%B3%E5%8F%B0%E7%BA%BF%E7%A8%8B%E4%B8%8E%E8%99%9A%E6%8B%9F%E7%BA%BF%E7%A8%8B\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">14.5 Java&#xff1a;\u5e73\u53f0\u7ebf\u7a0b\u4e0e\u865a\u62df\u7ebf\u7a0b<\/span><\/h3>\n<h4 id=\"%E4%BC%A0%E7%BB%9F%E7%BA%BF%E7%A8%8B\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">\u4f20\u7edf\u7ebf\u7a0b<\/span><\/h4>\n<p>Thread t &#061; Thread.ofPlatform().start(() -&gt; {<br \/>\n\u00a0\u00a0\u00a0 System.out.println(&#034;hi&#034;);<br \/>\n});<br \/>\nt.join(); <\/p>\n<h4 id=\"%E8%99%9A%E6%8B%9F%E7%BA%BF%E7%A8%8B%EF%BC%88Java%2021%2B%EF%BC%8C%E7%94%9F%E4%BA%A7%E5%8F%AF%E7%94%A8%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">\u865a\u62df\u7ebf\u7a0b&#xff08;Java 21&#043;&#xff0c;\u751f\u4ea7\u53ef\u7528&#xff09;<\/span><\/h4>\n<p>try (var executor &#061; Executors.newVirtualThreadPerTaskExecutor()) {<br \/>\n\u00a0\u00a0\u00a0 executor.submit(() -&gt; System.out.println(&#034;vt&#034;));<br \/>\n} <\/p>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7279\u6027<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5e73\u53f0\u7ebf\u7a0b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u865a\u62df\u7ebf\u7a0b<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6570\u91cf\u7ea7<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6570\u5343<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6570\u767e\u4e07<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8c03\u5ea6<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">OS<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">JVM<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9002\u7528<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">CPU <\/span><span style=\"color:black\">\u5bc6\u96c6<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">I\/O <\/span><span style=\"color:black\">\u5bc6\u96c6<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"Java%2025%20%E5%AE%9A%E7%A8%BF%EF%BC%9AScoped%20Values\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Java 25 \u5b9a\u7a3f&#xff1a;Scoped Values<\/span><\/h4>\n<p>\/\/ \u66ff\u4ee3 ThreadLocal&#xff0c;\u4e0d\u53ef\u53d8\u3001\u4f4e\u5f00\u9500<br \/>\nScopedValue.where(KEY, value).run(() -&gt; { &#8230; }); <\/p>\n<h4 id=\"Java%2026%20%E9%A2%84%E8%A7%88%EF%BC%9AStructured%20Concurrency\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Java 26 \u9884\u89c8&#xff1a;Structured Concurrency<\/span><\/h4>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u628a\u5b50\u4efb\u52a1\u751f\u547d\u5468\u671f\u7ed1\u5b9a\u5230\u7236\u4f5c\u7528\u57df&#xff0c;\u5931\u8d25\u65f6\u81ea\u52a8\u53d6\u6d88\u5144\u5f1f\u4efb\u52a1\u3002<\/span><\/p>\n<h3 id=\"14.6%20%E5%90%8C%E6%AD%A5%E5%8E%9F%E8%AF%AD%E5%AF%B9%E7%85%A7\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">14.6 \u540c\u6b65\u539f\u8bed\u5bf9\u7167<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u539f\u8bed<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e92\u65a5\u9501<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">pthread_mutex<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">sync.Mutex<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">threading.Lock<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">synchronized \/ ReentrantLock<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6761\u4ef6\u53d8\u91cf<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">pthread_cond<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">sync.Cond<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Condition<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Condition<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4fe1\u53f7\u91cf<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">sem_t<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7b2c\u4e09\u65b9<\/span><span style=\"color:black\">\/chan<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Semaphore<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Semaphore<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u539f\u5b50\u64cd\u4f5c<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">_Atomic<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">sync\/atomic<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6709\u9650<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">AtomicInteger <\/span><span style=\"color:black\">\u7b49<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">WaitGroup<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u624b\u52a8<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">sync.WaitGroup<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Barrier<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">CountDownLatch<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"14.7%20%E5%B9%B6%E5%8F%91%E9%80%89%E5%9E%8B%E5%BB%BA%E8%AE%AE\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">14.7 \u5e76\u53d1\u9009\u578b\u5efa\u8bae<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u573a\u666f<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9996\u9009<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7cfb\u7edf\u5e95\u5c42\u3001\u6781\u81f4\u63a7\u5236<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e91\u539f\u751f\u7f51\u7edc\u670d\u52a1<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u811a\u672c\u3001\u6570\u636e\u80f6\u6c34\u3001<\/span><span style=\"color:black\">async Web<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4f01\u4e1a\u540e\u7aef\u3001<\/span><span style=\"color:black\">JVM <\/span><span style=\"color:black\">\u751f\u6001<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><span style=\"color:black\">&#xff08;\u865a\u62df\u7ebf\u7a0b\u5904\u7406<\/span><span style=\"color:black\"> I\/O<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"14.8%20%E6%98%93%E6%B7%B7%E7%82%B9\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">14.8 \u6613\u6df7\u70b9<\/span><\/h3>\n<li>Go map \u5e76\u53d1\u5199\u4f1a panic&#xff0c;\u7528 sync.Map \u6216\u52a0\u9501\u3002<\/li>\n<li>Python \u591a\u7ebf\u7a0b\u4e0d\u7b49\u4e8e\u591a\u6838 CPU \u5e76\u884c&#xff08;\u9664\u975e free-threaded \u6216 multiprocessing&#xff09;\u3002<\/li>\n<li>Java \u865a\u62df\u7ebf\u7a0b\u4e0d\u8981 pin \u5230\u5e73\u53f0\u7ebf\u7a0b&#xff08;\u5982 synchronized \u5757\u5185\u957f\u65f6\u95f4 I\/O \u9700\u6ce8\u610f&#xff09;\u3002<\/li>\n<li>C \u6570\u636e\u7ade\u4e89\u662f\u672a\u5b9a\u4e49\u884c\u4e3a&#xff0c;\u6bd4 panic \u66f4\u5371\u9669\u3002<\/li>\n<h2 id=\"15%20%E6%A8%A1%E5%9D%97%E5%8C%85%E4%BE%9D%E8%B5%96\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#7030a0\">15 \u6a21\u5757\u5305\u4f9d\u8d56<\/span><\/h2>\n<h3 id=\"15.1%20%E7%BB%84%E7%BB%87%E5%8D%95%E5%85%83%E5%AF%B9%E7%85%A7\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">15.1 \u7ec4\u7ec7\u5355\u5143\u5bf9\u7167<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u903b\u8f91\u5355\u5143<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7269\u7406\u5355\u5143<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5bfc\u5165\u8bed\u53e5<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u6a21\u5757&#xff1b;\u7f16\u8bd1\u5355\u5143<\/span><span style=\"color:black\"> .c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">.h &#043; .c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">#include<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">package<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u76ee\u5f55<\/span><span style=\"color:black\"> &#061; <\/span><span style=\"color:black\">\u5305<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">import &#034;path&#034;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">module<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">.py <\/span><span style=\"color:black\">\u6587\u4ef6<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">import \/ from<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">package<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u76ee\u5f55\u7ed3\u6784<\/span><span style=\"color:black\"> &#061; <\/span><span style=\"color:black\">\u5305<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">import<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"15.2%20C%EF%BC%9A%E5%A4%B4%E6%96%87%E4%BB%B6%E4%B8%8E%E9%93%BE%E6%8E%A5\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">15.2 C&#xff1a;\u5934\u6587\u4ef6\u4e0e\u94fe\u63a5<\/span><\/h3>\n<p>\/\/ math_utils.h<br \/>\n#ifndef MATH_UTILS_H<br \/>\n#define MATH_UTILS_H<br \/>\nint add(int a, int b);<br \/>\n#endif<\/p>\n<p>\/\/ main.c<br \/>\n#include &#034;math_utils.h&#034; <\/p>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9636\u6bb5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5de5\u5177<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9884\u5904\u7406<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">#include, #ifdef<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f16\u8bd1<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5404<\/span><span style=\"color:black\"> .c \u2192 .o<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u94fe\u63a5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">gcc &#8230; -o app<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">C23&#xff1a;#embed \u53ef\u628a\u8d44\u6e90\u7f16\u8fdb\u7ffb\u8bd1\u5355\u5143\u3002<\/span><\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u4f9d\u8d56\u7ba1\u7406&#xff1a;\u65e0\u7edf\u4e00\u6807\u51c6 \u2192 Makefile, CMake, Meson, vcpkg, Conan\u3002<\/span><\/p>\n<h3 id=\"15.3%20Go%EF%BC%9Amodule\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">15.3 Go&#xff1a;module<\/span><\/h3>\n<p>myapp\/<br \/>\n\u00a0 go.mod<br \/>\n\u00a0 go.sum<br \/>\n\u00a0 cmd\/app\/main.go<br \/>\n\u00a0 internal\/pkg\/&#8230;<br \/>\nmodule example.com\/myapp<\/p>\n<p>go 1.26<\/p>\n<p>require (<br \/>\n\u00a0\u00a0\u00a0 golang.org\/x\/sync v0.10.0<br \/>\n) <\/p>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u547d\u4ee4<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4f5c\u7528<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">go mod init<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u521d\u59cb\u5316\u6a21\u5757<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">go get pkg&#064;version<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u52a0\u4f9d\u8d56<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">go mod tidy<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6574\u7406\u4f9d\u8d56<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u53ef\u89c1\u6027&#xff1a;internal\/ \u76ee\u5f55\u5916\u4e0d\u53ef\u5bfc\u5165&#xff08;\u7f16\u8bd1\u5668\u5f3a\u5236&#xff09;\u3002<\/span><\/p>\n<h3 id=\"15.4%20Python%EF%BC%9A%E5%8C%85%E4%B8%8E%20pyproject\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">15.4 Python&#xff1a;\u5305\u4e0e pyproject<\/span><\/h3>\n<p>myproject\/<br \/>\n\u00a0 pyproject.toml<br \/>\n\u00a0 src\/myapp\/<br \/>\n\u00a0\u00a0\u00a0 __init__.py<br \/>\n\u00a0\u00a0\u00a0 main.py<br \/>\n[project]<br \/>\nname &#061; &#034;myapp&#034;<br \/>\nversion &#061; &#034;0.1.0&#034;<br \/>\ndependencies &#061; [&#034;requests&gt;&#061;2.31&#034;] <\/p>\n<table border=\"1\" cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5de5\u5177<\/span><\/span><\/p>\n<\/td>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7528\u9014<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">pip<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b89\u88c5<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">venv<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u865a\u62df\u73af\u5883<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color:#dee0e3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">uv \/ poetry<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u73b0\u4ee3\u4f9d\u8d56\u9501\u5b9a<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>import myapp.utils<br \/>\nfrom myapp.utils import helper <\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">Python 3.14&#xff1a;<\/span><\/p>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">\u6807\u51c6\u5e93\u591a\u89e3\u91ca\u5668\u652f\u6301&#xff08;concurrent.interpreters&#xff09;&#xff0c;\u4e0e\u6253\u5305\u72ec\u7acb\u3002<\/span><\/p>\n<h3 id=\"15.5%20Java%EF%BC%9A%E5%8C%85%E3%80%81%E6%A8%A1%E5%9D%97%E7%B3%BB%E7%BB%9F%E3%80%81%E6%9E%84%E5%BB%BA\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">15.5 Java&#xff1a;\u5305\u3001\u6a21\u5757\u7cfb\u7edf\u3001\u6784\u5efa<\/span><\/h3>\n<h4 id=\"%E4%BC%A0%E7%BB%9F%E5%8C%85\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">\u4f20\u7edf\u5305<\/span><\/h4>\n<p>src\/com\/example\/app\/Main.java<br \/>\npackage com.example.app; <\/p>\n<h4 id=\"Java%209%2B%20%E6%A8%A1%E5%9D%97%EF%BC%88module-info.java%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Java 9&#043; \u6a21\u5757&#xff08;module-info.java&#xff09;<\/span><\/h4>\n<p>module com.example.app {<br \/>\n\u00a0\u00a0\u00a0 requires java.logging;<br \/>\n\u00a0\u00a0\u00a0 exports com.example.api;<br \/>\n} <\/p>\n<h4 id=\"Java%2025%EF%BC%9AModule%20Import%20Declarations%EF%BC%88%E5%AE%9A%E7%A8%BF%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">Java 25&#xff1a;Module Import Declarations&#xff08;\u5b9a\u7a3f&#xff09;<\/span><\/h4>\n<p>import module java.base;<br \/>\n\/\/ \u7b80\u5316\u5165\u95e8&#xff0c;\u51cf\u5c11\u5197\u957f import <\/p>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6784\u5efa\u5de5\u5177<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bf4\u660e<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Maven<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">pom.xml<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Gradle<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">build.gradle.kts<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"15.6%20%E7%89%88%E6%9C%AC%E4%B8%8E%E5%8F%91%E5%B8%83\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">15.6 \u7248\u672c\u4e0e\u53d1\u5e03<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7248\u672c\u8bed\u4e49<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6ce8\u518c\u4e2d\u5fc3<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5e93\u5404\u81ea\u7248\u672c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u4e2d\u5fc3<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">MVS <\/span><span style=\"color:black\">\u6700\u5c0f\u7248\u672c\u9009\u62e9<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6a21\u5757\u4ee3\u7406<\/span><span style=\"color:black\"> proxy.golang.org<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">PEP 440<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">PyPI<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Maven <\/span><span style=\"color:black\">\u5750\u6807<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Maven Central<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"15.7%20%E5%8F%AF%E8%A7%81%E6%80%A7%E6%80%BB%E7%BB%93\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">15.7 \u53ef\u89c1\u6027\u603b\u7ed3<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7ea7\u522b<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u516c\u5f00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5927\u5199\u6807\u8bc6\u7b26<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65e0\u4e0b\u5212\u7ebf<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">public<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5185\u90e8<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5c0f\u5199<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">_ <\/span><span style=\"color:black\">\u524d\u7f00<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">package-private<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u79c1\u6709<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u2014<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">__ <\/span><span style=\"color:black\">\u540d\u4fee\u9970<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">private<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\">C \u9760 static \u9650\u5236\u6587\u4ef6\u4f5c\u7528\u57df &#043; \u5934\u6587\u4ef6\u53ea\u66b4\u9732\u58f0\u660e\u3002<\/span><\/p>\n<h3 id=\"15.8%20%E6%98%93%E6%B7%B7%E7%82%B9\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">15.8 \u6613\u6df7\u70b9<\/span><\/h3>\n<li>Go \u4e00\u4e2a\u76ee\u5f55\u4e00\u4e2a package&#xff08;\u9664 main&#xff09;&#xff0c;\u76ee\u5f55\u540d\u4e0d\u5fc5\u7b49\u4e8e\u5305\u540d\u4f46\u5efa\u8bae\u4e00\u81f4\u3002<\/li>\n<li>Python \u76f8\u5bf9\u5bfc\u5165 from . import x \u53ea\u5728\u5305\u5185\u6709\u6548\u3002<\/li>\n<li>Java \u5305\u540d\u4e0e\u76ee\u5f55\u5fc5\u987b\u4e00\u81f4&#xff08;\u4f20\u7edf\u5e03\u5c40&#xff09;\u3002<\/li>\n<li>C #include &#034;local.h&#034; vs &lt;stdio.h&gt; \u641c\u7d22\u8def\u5f84\u4e0d\u540c\u3002<\/li>\n<h2 id=\"16%20%E6%A0%87%E5%87%86%E5%BA%93%E9%80%9F%E8%A7%88%E4%B8%8E%E5%AD%A6%E4%B9%A0%E8%B7%AF%E5%BE%84\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#7030a0\">16 \u6807\u51c6\u5e93\u901f\u89c8\u4e0e\u5b66\u4e60\u8def\u5f84<\/span><\/h2>\n<h3 id=\"16.1%20%E6%A0%87%E5%87%86%E5%BA%93%E5%93%B2%E5%AD%A6\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">16.1 \u6807\u51c6\u5e93\u54f2\u5b66<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u89c4\u6a21<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7279\u70b9<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6781\u5c0f&#xff08;<\/span><span style=\"color:black\">C23 <\/span><span style=\"color:black\">\u7565\u589e&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u504f\u5e95\u5c42&#xff1b;\u5176\u4f59\u9760<\/span><span style=\"color:black\"> POSIX\/<\/span><span style=\"color:black\">\u7b2c\u4e09\u65b9<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e2d\u7b49\u504f\u5927<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7535\u6c60\u591f\u7528&#xff0c;\u98ce\u683c\u7edf\u4e00<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5927\u800c\u5168<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u201c<\/span><span style=\"color:black\">\u81ea\u5e26\u7535\u6c60<\/span><span style=\"color:black\">\u201d<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8d85\u5927&#xff08;<\/span><span style=\"color:black\">JDK<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4f01\u4e1a\u7ea7<\/span><span style=\"color:black\"> API <\/span><span style=\"color:black\">\u9f50\u5168<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"16.2%20%E6%8C%89%E9%A2%86%E5%9F%9F%E5%AF%B9%E7%85%A7\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">16.2 \u6309\u9886\u57df\u5bf9\u7167<\/span><\/h3>\n<h4 id=\"%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%8E%E6%96%87%E6%9C%AC\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">\u5b57\u7b26\u4e32\u4e0e\u6587\u672c<\/span><\/h4>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9886\u57df<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6838\u5fc3<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&lt;string.h&gt;, &lt;ctype.h&gt;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">strings, strconv, unicode\/utf8<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">str, re<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">java.lang.String<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u683c\u5f0f\u5316<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">printf <\/span><span style=\"color:black\">\u5bb6\u65cf<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">fmt<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">f-string, t-string<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">String.formatted<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"%E5%AE%B9%E5%99%A8%E4%B8%8E%E7%AE%97%E6%B3%95\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">\u5bb9\u5668\u4e0e\u7b97\u6cd5<\/span><\/h4>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9886\u57df<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u52a8\u6001\u6570\u7ec4<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u624b\u5199<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">slice &#043; append<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">list<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">ArrayList<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6620\u5c04<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u624b\u5199<\/span><span style=\"color:black\">\/uthash<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">map<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">dict<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">HashMap<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7b97\u6cd5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">qsort, bsearch<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">sort<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">sorted, heapq<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Collections<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"I%2FO%20%E4%B8%8E%E6%96%87%E4%BB%B6\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">I\/O \u4e0e\u6587\u4ef6<\/span><\/h4>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9886\u57df<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6587\u4ef6<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">stdio, fcntl<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">os, io, bufio<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">pathlib, open<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">java.nio.file<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7f51\u7edc<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Berkeley sockets<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">net, net\/http<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">socket, urllib, asyncio<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">java.net, HttpClient<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"%E6%97%B6%E9%97%B4%E4%B8%8E%E9%9A%8F%E6%9C%BA\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">\u65f6\u95f4\u4e0e\u968f\u673a<\/span><\/h4>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9886\u57df<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65f6\u95f4<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&lt;time.h&gt;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">time<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">datetime<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">java.time<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u968f\u673a<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">rand<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">math\/rand, crypto\/rand<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">random, secrets<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Random, SecureRandom<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"%E5%8A%A0%E5%AF%86%E4%B8%8E%E5%AE%89%E5%85%A8\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">\u52a0\u5bc6\u4e0e\u5b89\u5168<\/span><\/h4>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9886\u57df<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u54c8\u5e0c<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">OpenSSL <\/span><span style=\"color:black\">\u7b49<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">crypto\/*<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">hashlib<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">MessageDigest<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">TLS<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">OpenSSL<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">crypto\/tls<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">ssl<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">javax.net.ssl<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"%E6%B5%8B%E8%AF%95\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">\u6d4b\u8bd5<\/span><\/h4>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6846\u67b6<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Unity, Criterion, Check<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">testing, testify<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">pytest, unittest<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">JUnit 5<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"%E5%B9%B6%E5%8F%91\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">\u5e76\u53d1<\/span><\/h4>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5e93<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">pthread<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">sync, context, goroutine <\/span><span style=\"color:black\">\u5185\u7f6e<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#e2efd9;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#e2efd9;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">threading, asyncio, multiprocessing<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">java.util.concurrent, <\/span><span style=\"color:black\">\u865a\u62df\u7ebf\u7a0b<\/span><span style=\"color:black\"> API<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"16.3%20C23%20%E6%96%B0%E5%A2%9E%E5%BA%93%E8%A6%81%E7%82%B9\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">16.3 C23 \u65b0\u589e\u5e93\u8981\u70b9<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5934\u6587\u4ef6<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4f5c\u7528<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&lt;stdbit.h&gt;<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4f4d\u8ba1\u6570\u3001\u524d\u5bfc\u96f6\u7b49<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">&lt;stdckdint.h&gt;<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">checked <\/span><span style=\"color:black\">\u6574\u6570\u8fd0\u7b97\u9632\u6ea2\u51fa<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">char8_t \/ UTF-8 API<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u56fd\u9645\u5316\u6587\u672c<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">memset_explicit<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b89\u5168\u6e05\u96f6<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">strdup \/ strndup<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#deeaf6;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b57\u7b26\u4e32\u590d\u5236\u8fdb\u6807\u51c6<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"16.4%20Python%203.14%20%E5%80%BC%E5%BE%97%E7%9F%A5%E9%81%93%E7%9A%84%E6%A0%87%E5%87%86%E5%BA%93\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">16.4 Python 3.14 \u503c\u5f97\u77e5\u9053\u7684\u6807\u51c6\u5e93<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6a21\u5757<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4f5c\u7528<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">string.templatelib<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">t-string <\/span><span style=\"color:black\">\u5904\u7406<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">compression.zstd<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Zstandard <\/span><span style=\"color:black\">\u538b\u7f29<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">concurrent.interpreters<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b50\u89e3\u91ca\u5668<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">asyncio <\/span><span style=\"color:black\">\u589e\u5f3a<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u66f4\u5f3a<\/span><span style=\"color:black\"> introspection<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fff2cc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">pdb<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fff2cc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u53ef<\/span><span style=\"color:black\"> attach <\/span><span style=\"color:black\">\u8fd0\u884c\u4e2d\u8fdb\u7a0b<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"16.5%20Java%2025%2F26%20%E5%80%BC%E5%BE%97%E7%9F%A5%E9%81%93%E7%9A%84%E6%A0%87%E5%87%86%E5%BA%93\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">16.5 Java 25\/26 \u503c\u5f97\u77e5\u9053\u7684\u6807\u51c6\u5e93<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">API<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u72b6\u6001<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u865a\u62df\u7ebf\u7a0b<\/span><span style=\"color:black\"> Executors.newVirtualThreadPerTaskExecutor<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b9a\u7a3f<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Scoped Values<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b9a\u7a3f&#xff08;<\/span><span style=\"color:black\">25<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Structured Concurrency<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9884\u89c8&#xff08;<\/span><span style=\"color:black\">26<\/span><span style=\"color:black\">&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">HttpClient HTTP\/3<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">26<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Vector API<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#ededed;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5b75\u5316\u5668<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Foreign Function &amp; Memory<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u66ff\u4ee3<\/span><span style=\"color:black\"> JNI <\/span><span style=\"color:black\">\u7684\u73b0\u4ee3\u672c\u5730\u63a5\u53e3<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"16.6%20Go%201.26%2F1.27%20%E6%A0%87%E5%87%86%E5%BA%93%E5%8A%A8%E6%80%81\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">16.6 Go 1.26\/1.27 \u6807\u51c6\u5e93\u52a8\u6001<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5305<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bf4\u660e<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">crypto\/hpke<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">1.26 <\/span><span style=\"color:black\">\u65b0\u589e\u6df7\u5408\u516c\u94a5\u52a0\u5bc6<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">testing\/cryptotest<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u52a0\u5bc6\u6d4b\u8bd5\u8f85\u52a9<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#fbe4d5;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">encoding\/json\/v2<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#fbe4d5;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">1.27 <\/span><span style=\"color:black\">\u5927\u6539\u7248&#xff08;\u4e0e<\/span><span style=\"color:black\"> v1 <\/span><span style=\"color:black\">\u5e76\u5b58&#xff09;<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">simd\/archsimd<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">1.26 <\/span><span style=\"color:black\">\u5b9e\u9a8c\u6027<\/span><span style=\"color:black\"> SIMD<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"16.7%20%E6%8E%A8%E8%8D%90%E5%AD%A6%E4%B9%A0%E8%B7%AF%E5%BE%84%EF%BC%88%E4%BA%A4%E5%8F%89%E5%BC%BA%E5%8C%96%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#1f4e79\">16.7 \u63a8\u8350\u5b66\u4e60\u8def\u5f84&#xff08;\u4ea4\u53c9\u5f3a\u5316&#xff09;<\/span><\/h3>\n<h4 id=\"%E9%98%B6%E6%AE%B5%201%EF%BC%9A%E5%85%B1%E6%80%A7%E5%9F%BA%E7%A1%80%EF%BC%882%E2%80%933%20%E5%91%A8%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">\u9636\u6bb5 1&#xff1a;\u5171\u6027\u57fa\u7840&#xff08;2\u20133 \u5468&#xff09;<\/span><\/h4>\n<li>\u53d8\u91cf\u3001\u7c7b\u578b\u3001\u63a7\u5236\u6d41 \u2014\u2014 \u7528\u540c\u4e00\u7b97\u6cd5&#xff08;\u6590\u6ce2\u90a3\u5951\u3001\u7d20\u6570\u7b5b&#xff09;\u5199\u56db\u4efd<\/li>\n<li>\u51fd\u6570\u4e0e I\/O \u2014\u2014 \u505a\u300c\u8bfb N \u4e2a\u6570\u6c42\u5e73\u5747\u300dCLI<\/li>\n<li>\u9519\u8bef\u5904\u7406 \u2014\u2014 \u6545\u610f\u5236\u9020\u6587\u4ef6\u4e0d\u5b58\u5728\u3001\u9664\u96f6<\/li>\n<h4 id=\"%E9%98%B6%E6%AE%B5%202%EF%BC%9A%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%EF%BC%883%E2%80%934%20%E5%91%A8%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">\u9636\u6bb5 2&#xff1a;\u6570\u636e\u7ed3\u6784&#xff08;3\u20134 \u5468&#xff09;<\/span><\/h4>\n<li>\u6570\u7ec4\/\u5217\u8868\/\u5207\u7247<\/li>\n<li>map\/dict\/HashMap<\/li>\n<li>struct\/class\/record<\/li>\n<h4 id=\"%E9%98%B6%E6%AE%B5%203%EF%BC%9A%E6%8A%BD%E8%B1%A1%E4%B8%8E%E5%B7%A5%E7%A8%8B%EF%BC%884%E2%80%936%20%E5%91%A8%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">\u9636\u6bb5 3&#xff1a;\u62bd\u8c61\u4e0e\u5de5\u7a0b&#xff08;4\u20136 \u5468&#xff09;<\/span><\/h4>\n<li>\u63a5\u53e3\u4e0e\u591a\u6001<\/li>\n<li>\u6cdb\u578b&#xff08;Go\/Java\/Python \u6ce8\u89e3&#xff09;<\/li>\n<li>\u6a21\u5757\u4e0e\u4f9d\u8d56\u7ba1\u7406<\/li>\n<li>\u5355\u5143\u6d4b\u8bd5<\/li>\n<h4 id=\"%E9%98%B6%E6%AE%B5%204%EF%BC%9A%E7%B3%BB%E7%BB%9F%E8%83%BD%E5%8A%9B%EF%BC%88%E6%8C%89%E5%85%B4%E8%B6%A3%EF%BC%89\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">\u9636\u6bb5 4&#xff1a;\u7cfb\u7edf\u80fd\u529b&#xff08;\u6309\u5174\u8da3&#xff09;<\/span><\/h4>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u65b9\u5411<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u4e3b\u653b\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u7cfb\u7edf<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u5d4c\u5165\u5f0f<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u540e\u7aef\u670d\u52a1<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:10.15pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go \/ Java<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u6570\u636e<\/span><span style=\"color:black\">\/<\/span><span style=\"color:black\">\u81ea\u52a8\u5316<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#d9e2f3;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:24.4pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9ad8\u5e76\u53d1<\/span><span style=\"color:black\"> I\/O<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:24.4pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go &#043; Java <\/span><span style=\"color:black\">\u865a\u7ebf\u7a0b<\/span><span style=\"color:black\"> &#043; Python asyncio<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"%E9%98%B6%E6%AE%B5%205%EF%BC%9A2026%20%E6%96%B0%E7%89%B9%E6%80%A7%E8%A1%A5%E8%AF%BE\" style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#00b0f0\">\u9636\u6bb5 5&#xff1a;2026 \u65b0\u7279\u6027\u8865\u8bfe<\/span><\/h4>\n<ul>\n<li>C23&#xff1a;nullptr, #embed, &lt;stdbit.h&gt;<\/li>\n<li>Go 1.26&#xff1a;new(expr), \u6cdb\u578b\u81ea\u5f15\u7528<\/li>\n<li>Python 3.14&#xff1a;t-string, \u5ef6\u8fdf\u6ce8\u89e3<\/li>\n<li>Java 25&#xff1a;compact main, scoped values, record<\/li>\n<\/ul>\n<h3 id=\"16.8%20%E5%B7%A5%E5%85%B7%E9%93%BE%E9%80%9F%E6%9F%A5\" style=\"margin-left:0px;margin-right:0px;text-align:justify\"><span style=\"color:#1f4e79\">16.8 \u5de5\u5177\u94fe\u901f\u67e5<\/span><\/h3>\n<table cellspacing=\"0\">\n<tbody>\n<tr>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u8bed\u8a00<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u683c\u5f0f\u5316<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u9759\u6001\u68c0\u67e5<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:white;height:10.15pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:center\"><span style=\"color:#8eaadb\"><span style=\"color:black\">\u5305\u7ba1\u7406<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:left\"><span style=\"color:#8eaadb\"><span style=\"color:black\">C<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">clang-format<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">clang-tidy, cppcheck<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">CMake\/Conan<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Go<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">gofmt\/goimports<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">go vet, staticcheck<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">go modules<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Python<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">black, ruff format<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">ruff, mypy, pyright<\/span><\/span><\/p>\n<\/td>\n<td style=\"background-color:#cccccc;height:17.25pt;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">pip\/uv\/poetry<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Java<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">google-java-format<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">SpotBugs, Error Prone<\/span><\/span><\/p>\n<\/td>\n<td style=\"height:17.25pt;vertical-align:top;white-space:pre-wrap\">\n<p style=\"margin-left:0;margin-right:0;text-align:justify\"><span style=\"color:#8eaadb\"><span style=\"color:black\">Maven\/Gradle<\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>\u76ee\u5f55<br \/>\n0 \u4ecb\u7ecd<br \/>\n1.1 \u6e90\u6587\u4ef6\u4e0e\u7ec4\u7ec7<br \/>\nC<br \/>\nGo<br \/>\nPython<br \/>\nJava&#xff08;\u4f20\u7edf&#xff09;<br \/>\nJava 25 Compact Source&#xff08;\u5b9a\u7a3f&#xff09;<br \/>\n01 \u7a0b\u5e8f\u7ed3\u6784\u4e0e\u5165\u53e3<br \/>\n1.2 \u5165\u53e3\u51fd\u6570\u89c4\u5219<br \/>\n1.3 \u7f16\u8bd1\u4e0e\u8fd0\u884c\u6d41\u7a0b<br \/>\n1.4 \u8bed\u53e5\u4e0e\u5757<br \/>\n1.5 \u6ce8\u91ca<br \/>\n1.6 \u6613\u6df7\u70b9<br \/>\n02 \u53d8\u91cf\u5e38\u91cf\u4f5c\u7528\u57df<br \/>\n2.1 \u58f0\u660e vs \u5b9a\u4e49 vs \u8d4b\u503c<br \/>\n2.2 \u53ef\u53d8\u6027<br \/>\n2.3 \u4f5c\u7528\u57df\u89c4\u5219<br \/>\n2.4 \u96f6\u503c \/ \u9ed8\u8ba4\u503c<br \/>\n2.5 \u7c7b\u578b\u63a8<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[55,174,99,81,190],"topic":[],"class_list":["post-82272","post","type-post","status-publish","format-standard","hentry","category-server","tag-c","tag-java","tag-python","tag-190"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Go \/ C \/ Python \/ Java \u56db\u8bed\u8a00\u5bf9\u7167\u5b66\u4e60\u603b\u89c8 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wsisp.com\/helps\/82272.html\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Go \/ C \/ Python \/ Java \u56db\u8bed\u8a00\u5bf9\u7167\u5b66\u4e60\u603b\u89c8 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"og:description\" content=\"\u76ee\u5f55 0 \u4ecb\u7ecd 1.1 \u6e90\u6587\u4ef6\u4e0e\u7ec4\u7ec7 C Go Python Java&#xff08;\u4f20\u7edf&#xff09; Java 25 Compact Source&#xff08;\u5b9a\u7a3f&#xff09; 01 \u7a0b\u5e8f\u7ed3\u6784\u4e0e\u5165\u53e3 1.2 \u5165\u53e3\u51fd\u6570\u89c4\u5219 1.3 \u7f16\u8bd1\u4e0e\u8fd0\u884c\u6d41\u7a0b 1.4 \u8bed\u53e5\u4e0e\u5757 1.5 \u6ce8\u91ca 1.6 \u6613\u6df7\u70b9 02 \u53d8\u91cf\u5e38\u91cf\u4f5c\u7528\u57df 2.1 \u58f0\u660e vs \u5b9a\u4e49 vs \u8d4b\u503c 2.2 \u53ef\u53d8\u6027 2.3 \u4f5c\u7528\u57df\u89c4\u5219 2.4 \u96f6\u503c \/ \u9ed8\u8ba4\u503c 2.5 \u7c7b\u578b\u63a8\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wsisp.com\/helps\/82272.html\" \/>\n<meta property=\"og:site_name\" content=\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-24T23:43:16+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"22 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/82272.html\",\"url\":\"https:\/\/www.wsisp.com\/helps\/82272.html\",\"name\":\"Go \/ C \/ Python \/ Java \u56db\u8bed\u8a00\u5bf9\u7167\u5b66\u4e60\u603b\u89c8 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"isPartOf\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\"},\"datePublished\":\"2026-07-24T23:43:16+00:00\",\"dateModified\":\"2026-07-24T23:43:16+00:00\",\"author\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/82272.html#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wsisp.com\/helps\/82272.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/82272.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.wsisp.com\/helps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Go \/ C \/ Python \/ Java \u56db\u8bed\u8a00\u5bf9\u7167\u5b66\u4e60\u603b\u89c8\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\",\"url\":\"https:\/\/www.wsisp.com\/helps\/\",\"name\":\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"description\":\"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"contentUrl\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/wp.wsisp.com\"],\"url\":\"https:\/\/www.wsisp.com\/helps\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Go \/ C \/ Python \/ Java \u56db\u8bed\u8a00\u5bf9\u7167\u5b66\u4e60\u603b\u89c8 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wsisp.com\/helps\/82272.html","og_locale":"zh_CN","og_type":"article","og_title":"Go \/ C \/ Python \/ Java \u56db\u8bed\u8a00\u5bf9\u7167\u5b66\u4e60\u603b\u89c8 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","og_description":"\u76ee\u5f55 0 \u4ecb\u7ecd 1.1 \u6e90\u6587\u4ef6\u4e0e\u7ec4\u7ec7 C Go Python Java&#xff08;\u4f20\u7edf&#xff09; Java 25 Compact Source&#xff08;\u5b9a\u7a3f&#xff09; 01 \u7a0b\u5e8f\u7ed3\u6784\u4e0e\u5165\u53e3 1.2 \u5165\u53e3\u51fd\u6570\u89c4\u5219 1.3 \u7f16\u8bd1\u4e0e\u8fd0\u884c\u6d41\u7a0b 1.4 \u8bed\u53e5\u4e0e\u5757 1.5 \u6ce8\u91ca 1.6 \u6613\u6df7\u70b9 02 \u53d8\u91cf\u5e38\u91cf\u4f5c\u7528\u57df 2.1 \u58f0\u660e vs \u5b9a\u4e49 vs \u8d4b\u503c 2.2 \u53ef\u53d8\u6027 2.3 \u4f5c\u7528\u57df\u89c4\u5219 2.4 \u96f6\u503c \/ \u9ed8\u8ba4\u503c 2.5 \u7c7b\u578b\u63a8","og_url":"https:\/\/www.wsisp.com\/helps\/82272.html","og_site_name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","article_published_time":"2026-07-24T23:43:16+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"admin","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"22 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wsisp.com\/helps\/82272.html","url":"https:\/\/www.wsisp.com\/helps\/82272.html","name":"Go \/ C \/ Python \/ Java \u56db\u8bed\u8a00\u5bf9\u7167\u5b66\u4e60\u603b\u89c8 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","isPartOf":{"@id":"https:\/\/www.wsisp.com\/helps\/#website"},"datePublished":"2026-07-24T23:43:16+00:00","dateModified":"2026-07-24T23:43:16+00:00","author":{"@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41"},"breadcrumb":{"@id":"https:\/\/www.wsisp.com\/helps\/82272.html#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wsisp.com\/helps\/82272.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wsisp.com\/helps\/82272.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.wsisp.com\/helps"},{"@type":"ListItem","position":2,"name":"Go \/ C \/ Python \/ Java \u56db\u8bed\u8a00\u5bf9\u7167\u5b66\u4e60\u603b\u89c8"}]},{"@type":"WebSite","@id":"https:\/\/www.wsisp.com\/helps\/#website","url":"https:\/\/www.wsisp.com\/helps\/","name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","description":"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41","name":"admin","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/","url":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","contentUrl":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","caption":"admin"},"sameAs":["http:\/\/wp.wsisp.com"],"url":"https:\/\/www.wsisp.com\/helps\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/82272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/comments?post=82272"}],"version-history":[{"count":0,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/82272\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media?parent=82272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/categories?post=82272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/tags?post=82272"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/topic?post=82272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}