[問題] case 裡宣告string的問題

作者: f422661 (恩恩)   2014-11-01 23:28:27
我在case1打String str=edt.getText().toString();
可是在cas2打String str=edt.getText().toString();就會錯
一定要打 str=edt.getText().toString();才會對
可是 case2沒宣告 str 為甚麼會對呢?
作者: asilzheng (asil)   2014-11-01 23:57:00
同一個大括號內,放在外面宣告吧
作者: nash0914 (nash)   2014-11-02 00:02:00
case之間有沒有加break呢?
作者: ssccg (23)   2014-11-02 00:33:00
switch的block是同一個scope,不同case間沒有分開
作者: f422661 (恩恩)   2014-11-03 15:25:00
感謝各位解答

Links booklink

Contact Us: admin [ a t ] ucptt.com