golang转义字符的方法是什么
更新时间:2023-10-23杞箟瀛楃鐨勮〃绀烘柟娉?/h4>
鍦℅o璇█涓紝杞箟瀛楃浠寮€澶达紝骞朵笖绱ц窡鐫€涓€涓壒瀹氱殑瀛楃锛岀敤浜庤〃绀虹壒娈婂惈涔夈€備笅闈㈡槸涓€浜涘父瑙佺殑杞箟瀛楃锛?/p>
\n 琛ㄧず鎹㈣绗? \r 琛ㄧず鍥炶溅绗? \t 琛ㄧず鍒惰〃绗? \' 琛ㄧず鍗曞紩鍙? \" 琛ㄧず鍙屽紩鍙? \\ 琛ㄧず鍙嶆枩鏉?
闇€瑕佹敞鎰忕殑鏄紝杞箟瀛楃蹇呴』鐢ㄥ湪瀛楃涓蹭腑銆備緥濡傦紝瑕佽〃绀轰竴涓寘鍚崲琛屽瓧绗︾殑瀛楃涓诧紝鍙互浣跨敤\n锛?/p>
fmt.Println("Hello\nWorld")
涓婅堪浠g爜灏嗚緭鍑猴細
Hello World
鐗规畩瀛楃鐨勮〃绀烘柟娉?/h4>
鍦℅o璇█涓紝鏈変竴浜涚壒娈婂瓧绗﹂渶瑕侀€氳繃杞箟瀛楃鏉ヨ〃绀恒€備緥濡傦紝瑕佽〃绀篣nicode瀛楃锛屽彲浠ヤ娇鐢╘u鎴朶U鍚庤窡瀛楃鐨?6杩涘埗鍊硷細
fmt.Println("\u0061") // 杈撳嚭a fmt.Println("\U0001F600") // 杈撳嚭馃榾
涓婅堪浠g爜鍒嗗埆杈撳嚭瀛楃a鍜屼竴涓瑧鑴歌〃鎯呫€?/p>
鍘熷瀛楃涓插瓧闈㈤噺
闄や簡浣跨敤杞箟瀛楃鏉ヨ〃绀虹壒娈婂瓧绗︿箣澶栵紝Go璇█杩樻彁渚涗簡鍘熷瀛楃涓插瓧闈㈤噺鐨勮〃绀烘柟娉曘€傚師濮嬪瓧绗︿覆瀛楅潰閲忎娇鐢ㄥ弽寮曞彿锛坄锛夋嫭璧锋潵锛屽叾涓殑鍐呭灏嗚鍘熸牱杈撳嚭锛屽苟涓斾笉浼氳繘琛岃浆涔夈€?/p>
fmt.Println(`Hello\nWorld`) // 杈撳嚭Hello\nWorld fmt.Println(`\u0061`) // 杈撳嚭\u0061
涓婅堪浠g爜灏嗗垎鍒緭鍑篐ello\nWorld鍜孿u0061銆?/p>
浠g爜鎬荤粨
鏈枃浠嬬粛浜咷o璇█涓浆涔夊瓧绗︾殑琛ㄧず鏂规硶銆傝浆涔夊瓧绗︿互\寮€澶达紝骞剁揣璺熺潃涓€涓壒瀹氱殑瀛楃锛岀敤浜庤〃绀虹壒娈婂惈涔夈€傚父瑙佺殑杞箟瀛楃鍖呮嫭鎹㈣绗︼紙\n锛夈€佸洖杞︾锛圽r锛夈€佸埗琛ㄧ锛圽t锛変互鍙婂悇绉嶅紩鍙峰拰鍙嶆枩鏉犮€傛澶栵紝Go璇█杩樻彁渚涗簡鍘熷瀛楃涓插瓧闈㈤噺鐨勮〃绀烘柟娉曪紝浣跨敤鍙嶅紩鍙峰皢鍐呭鎷捣鏉ワ紝鍏朵腑鐨勫唴瀹瑰皢琚師鏍疯緭鍑猴紝涓嶄細杩涜杞箟銆?/p>
鎺屾彙杞箟瀛楃鐨勪娇鐢ㄦ柟娉曚笉浠呭彲浠ュ湪瀛楃涓蹭腑琛ㄧず鐗规畩瀛楃锛岃繕鍙互鍦ㄩ渶瑕佹椂灏哢nicode瀛楃杩涜琛ㄧず銆傚悎鐞嗗埄鐢ㄨ浆涔夊瓧绗﹀皢鏈夊姪浜庢洿濂藉湴澶勭悊鍜屽鐞嗙壒娈婂瓧绗︺€傚笇鏈涙湰鏂囧浣犵悊瑙o璇█涓浆涔夊瓧绗︾殑浣跨敤鏈夋墍甯姪銆?/p>