回答
print('2')+2
這部分代碼將打印號碼4
開始行。 Print
將在echo
之前解決。
然後運作echo
將得到解決和回聲含有to
爲第一,如果你使用print()
內部回聲,它將打印功能參數爲先數1
。
由於安德烈亞斯Scheibleger在評論中提及的1
來源於print
返回值始終是1
,因爲它是不可能的回顯print()
功能。
例如:
echo print(""); // 1
echo print("test"); // test1
要添加一個筆記,'1'來自'print'的返回值總是'1' –
要添加一個筆記,你應該't'回顯'打印'。 – revo
但是爲什麼'print('2')+ 2'輸出'4'?我希望這個表達式評估爲'3',因爲print()總是返回'1',但顯然它被評估爲'print('2'+ 2)'????? –
- 1. Valgrind輸出解釋
- 2. Numpy輸出解釋
- 3. 瞭解Dagger 2 @Component.Builder註釋
- 4. 2-3-4樹解釋
- 5. Cachegrind輸出解釋
- 6. HTML5輸出解釋
- 7. 解釋vmstat輸出
- 8. 請解釋輸出
- 9. 解釋gdb輸出
- 10. 請解釋輸出
- 11. 解釋netlogit輸出
- 12. mvc 2 jsonresult輸出
- 13. Keras輸出度量解釋
- 14. Linux的LL輸出解釋
- 15. 需要輸出的解釋
- 16. 解釋這個shell輸出
- 17. GDB輸出的解釋
- 18. 解釋readelf -S輸出
- 19. 如何解釋mwaits輸出
- 20. 排列遊戲 - 第2輸入的情況下 - 解釋
- 21. 解釋MSBuild輸出號碼
- 22. 如何解釋papi輸出
- 23. WinDbg/SOS:SyncBlk輸出的解釋
- 24. 在ggplot2的註釋中解析兩個符號(== 4 == 2 * 2)
- 25. 請解釋d [2] [3]的值
- 26. Angular 2 Master/Detail nead的解釋
- 27. 解釋在Maven 2依賴樹
- 28. foobar challenege等級2的解釋
- 29. N-grams:解釋+ 2應用程序
- 30. 2位小數輸出
http://stackoverflow.com/questions/13737265/explain-the-output-of-echo-2-3-print-3 – JiteshNK
JiteshNK我從複製圖案的複製相同的鏈接在我的問題我找不到答案如何(+)操作員工作 –