[請益] VB不用宣告型別?

作者: femlro (母豬教謀神異端審問官1.5)   2016-04-23 16:39:20
我不會寫V
第一套學的程式語言是C
但我用過那麼多語言
沒一套不用宣告型別的
這樣資料不會大亂嗎?
可以請VB大神出來講解一下VB的這個特性嗎?
昨天聽到有點訝異!
還蠻屌der
作者: iWRZ (NE~_~RO)   2016-04-23 16:43:00
奇文共賞......
作者: sing10407 (阿U)   2016-04-23 16:44:00
php: .........
作者: iWRZ (NE~_~RO)   2016-04-23 16:45:00
Python: ......
作者: femlro (母豬教謀神異端審問官1.5)   2016-04-23 16:55:00
php沒寫過XD python三四年前用過 太久沒用 忘記了這樣說起來html css也算==?有空來用用php跟python
作者: testPtt (測試)   2016-04-23 16:59:00
c++也早進入auto的時代了
作者: sing10407 (阿U)   2016-04-23 17:00:00
你可以先去玩玩javascript, 也是一直var
作者: er230059 (CQH)   2016-04-23 17:16:00
JS
作者: zoopinwheel (zoo)   2016-04-23 17:26:00
Dim PHP as Integer
作者: ken1325 (優質水瓶男)   2016-04-23 17:34:00
python表示:...............
作者: ripple0129 (perry tsai)   2016-04-23 17:43:00
這不就是動態語言的特性之一嗎,runtime時才做型別檢查
作者: O187 (187cm)   2016-04-23 18:00:00
csharp也不用呀!var就好
作者: lNishan (紫小霓)   2016-04-23 18:06:00
html css 不是程式語言 ...
作者: sing10407 (阿U)   2016-04-23 18:07:00
c#大部分還是會用明確的型別,var是偶爾偷懶用的XD
作者: seebass (Far Far Away Kingdom)   2016-04-23 18:23:00
資工系通常會開一門課叫程式語言結構 那邊有解釋為何有些語言可以不用預先宣告變數 你可以找書看看
作者: eminthwu   2016-04-23 18:44:00
雖然你沒有宣告型別,但實際上在編譯的時候會依照等號右邊來決定變數的型別,跟弱型別語言在執行階段才決定型別還是有些許不同
作者: locklose (允)   2016-04-23 19:29:00
版主等級的耍笨風味不一樣(茶)
作者: Masakiad (Masaki)   2016-04-23 19:51:00
版主你...XD
作者: dnabossking (少狂)   2016-04-23 19:53:00
型別推斷幫你做掉了是說我在C#的157個建議有看到ㄧ條盡量使用var,除非是ㄧㄣ眼就看出的型別
作者: hungys (hungys)   2016-04-23 19:56:00
原來不是被盜啊
作者: dnabossking (少狂)   2016-04-23 19:56:00
否則讓系統型別推斷是比較好的,真的嗎?
作者: testPtt (測試)   2016-04-23 20:01:00
電腦太爛關掉intellisense會看到哭而已
作者: comesuck (艾米德)   2016-04-23 20:27:00
強型別語言都會需要定義吧
作者: robler (章魚丸)   2016-04-23 20:56:00
你真的會寫程式嗎? 有好多種語言都是這樣吧..ruby python javascript 一大堆
作者: GoalBased (Artificail Intelligence)   2016-04-23 21:09:00
初學者看157那本是有點深入了..先看深入淺出吧
作者: fiiox3 (飆速宅男)   2016-04-23 21:46:00
咦 我寫C#都盡量自己指定耶 囧
作者: etoanik (小溫)   2016-04-23 22:24:00
用嘴巴寫程式的人果然不一樣....
作者: GoalBased (Artificail Intelligence)   2016-04-23 22:32:00
python版2015年還有你的發問說...
作者: hungys (hungys)   2016-04-23 22:32:00
Ruby、Python 是強型別吧。
作者: MasTerNBHD (NBHD)   2016-04-23 22:41:00
stosto 快去問ㄧ下XD
作者: robler (章魚丸)   2016-04-23 23:23:00
你是問要不要宣告 不是問強不強型別阿c#是強型別 但是也有dynamic可以用
作者: Deltaguita (貝里斯)   2016-04-23 23:25:00
弱行別跟需要宣告是兩回事vb真的不用宣告 可以直接用   例如a=3 不用放var
作者: GoalBased (Artificail Intelligence)   2016-04-23 23:40:00
程式語言、編譯器概論沒有 我在學校很混= =
作者: MasTerNBHD (NBHD)   2016-04-23 23:48:00
剛剛去翻以前寫的VB 真的跟delta說的一樣不用宣告..
作者: Deltaguita (貝里斯)   2016-04-23 23:50:00
我念高職時學的,到現在還記得呢第一份工作還用VB接RS23跟8051溝通記錄紅外線訊號
作者: iWRZ (NE~_~RO)   2016-04-23 23:57:00
編譯器概論推薦應該都是找龍書吧http://www.tenlong.com.tw/items/9861549366?item_id=51450不知為什麼 很多經典的書都有特別的吉祥物例如貝殼書.恐龍書.龍書.白算盤.演算法那本不知道是啥http://www.tenlong.com.tw/items/0262510871?item_id=45751智商太低 上面那本我看不懂在恭啥
作者: allqooxx (BIKU)   2016-04-24 00:08:00
記得當初在 Java 版問 class path 也被版主嗆qq
作者: Deltaguita (貝里斯)   2016-04-24 00:13:00
樓上你是說舊板主猴子? 還是TonyQ?
作者: locklose (允)   2016-04-24 00:14:00
樓上這兩個開嗆都不用錢的阿(?)
作者: allqooxx (BIKU)   2016-04-24 00:16:00
猴子XD
作者: femlro (母豬教謀神異端審問官1.5)   2016-04-24 00:18:00
幫qq
作者: sing10407 (阿U)   2016-04-24 00:19:00
好懷念猴子的筆戰 ㄏㄏ
作者: Deltaguita (貝里斯)   2016-04-24 00:23:00
開嗆不用錢沒錯,但是猴子太不友善,不一樣
作者: brucetu (sec)   2016-04-24 03:19:00
以VB寫ASP來說 不宣告很有可能跟其他function或者include的其他page誤用同一個變數名
作者: seebass (Far Far Away Kingdom)   2016-04-24 08:32:00
幾乎直譯式語言都有Dynamic Type Binding(不用事先宣告)http://goo.gl/IoTFGC 請參考這文章
作者: comesuck (艾米德)   2016-04-24 10:03:00
我會盡可能使用已宣告的型別去接結果不只是為了我,也為了之後維護的人有var可以用不代表vb不用宣告型別比較傾向探討為什麼會那樣做,而不是能不能
作者: Ayukawayen (亞布里艾爾發芽>//<)   2016-04-24 11:11:00
需要宣告型別和需要宣告變數又是兩回事啦
作者: ACMANIAC (請肥宅救救肥宅)   2016-04-24 12:44:00
那種咖也能拿來講...
作者: stosto (樹多)   2016-04-24 14:50:00
VB.net還是VB6'
作者: PUTOUCHANG (自己的廢文自己發)   2016-04-25 08:05:00
對岸的討論區還比較友善
作者: abola921 (南港金城武)   2016-04-25 09:29:00
我awk好像也沒有宣告
作者: bndan (seed)   2016-04-25 12:40:00
var 可以用跟強弱無關=_= 像c#的 var 只是由等號後的東西定義型別..這只是一種純方便宣告詞 由其大型程式內=_=題外話:專版有專版的風氣 高手有高手的習慣 沒回問題只代表對高手/其他人來說這種問題沒意思...另外特別酸的就別提了因為大家用網路討論版的動機不同...(茶)
作者: ripple0129 (perry tsai)   2016-04-25 13:21:00
https://goo.gl/DOkORG 直接看wiki吧,強型別連專家都說含意不清了,似乎也沒有一個文獻來特別闡述,也只能用"隱含"來解釋,或許未來需不需要宣告也可能被"隱含"進去
作者: TETZ (你今天宅了嗎?)   2016-04-26 11:08:00
JavaScript:.......
作者: daniel1205 (??!!)   2016-05-02 19:01:00
這與是否管理職無關吧... 管理職就不用吃飯了嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com