[問題] 冒號":"的意思?

看板Fortran作者 (ATMJin)時間9年前 (2015/05/23 01:17), 9年前編輯推噓4(4018)
留言22則, 7人參與, 最新討論串1/1
假設我現在有一個陣列A(10,3) 我想要讓A(n,2)都是同一個數字,我該如何輸入? 在用外面包DO迴圈很簡單,可是因為美觀我想要用一行就解決的方法 能行嗎? 還是其實用不到迴圈? 另外我知道用DATA這個指令也可以解決問題,但是因為排版上的美觀我也不是很想用 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.202.107 ※ 文章網址: https://www.ptt.cc/bbs/Fortran/M.1432315035.A.F04.html

05/23 11:57, , 1F
A(:,2)=想要的數字
05/23 11:57, 1F

05/23 14:00, , 2F
到底冒號是什麼意思?ALLOCATE也有用到但是一直不明白
05/23 14:00, 2F

05/23 18:10, , 3F
:是全部的意思?
05/23 18:10, 3F

05/23 19:11, , 4F
slicing。如A(2:4,2)是A(2,2),A(3,2),A(4,2)的subarray
05/23 19:11, 4F

05/23 20:17, , 5F
可是單獨一個放說是slicing有點奇怪
05/23 20:17, 5F

05/23 20:18, , 6F
問題變了我改個標題好了,原本的問題不是很重要
05/23 20:18, 6F
※ 編輯: ededws1 (140.115.202.107), 05/23/2015 20:19:35

05/23 22:40, , 7F
簡單講就是那個維度的特定或所有區間
05/23 22:40, 7F

05/23 23:59, , 8F
那宣告時的::呢?有意義嗎?
05/23 23:59, 8F

05/24 00:10, , 9F
好像沒有什麼特別意義... 而且不加::也沒關係
05/24 00:10, 9F

05/24 00:17, , 10F
發現本板搜尋::有一篇討論,但是好像也沒有什麼結果...
05/24 00:17, 10F

05/24 10:53, , 11F
那我再順便請教一下,在讀檔案時如果檔案裡面有TAB該如何
05/24 10:53, 11F

05/24 10:53, , 12F
解決?
05/24 10:53, 12F

05/24 10:54, , 13F
雖然知道ASCII碼是9,但不知道要如何使用。FORMAT也不知
05/24 10:54, 13F

05/24 10:55, , 14F
要怎麼寫
05/24 10:55, 14F

05/24 11:05, , 15F
你要不要找本彭國倫的書來看比較快
05/24 11:05, 15F

05/24 14:21, , 16F
翻過了,裡面沒寫
05/24 14:21, 16F

05/24 14:22, , 17F
如果只是我沒找到,可以提醒我一下在哪裡嗎?
05/24 14:22, 17F

05/25 10:45, , 18F
http://0rz.tw/YEqD5 how to read tab delimited file
05/25 10:45, 18F

05/25 18:48, , 19F
謝謝,等我有空再來測試一下
05/25 18:48, 19F

05/31 01:54, , 20F
宣告時加::才能給等號 如real pi
05/31 01:54, 20F

05/31 01:54, , 21F
加::就能real::pi=3.1415
05/31 01:54, 21F

06/11 17:00, , 22F
如果你需要在宣告階段就下初值就要冒號
06/11 17:00, 22F
文章代碼(AID): #1LNsIRy4 (Fortran)
文章代碼(AID): #1LNsIRy4 (Fortran)