下へ
>  2017/09/26 (火) 00:07:18        [misao]
> > switch(foo) {
> >   case アレ: 
> >     アレアレ;
> >   break;
> >   case ソレ: 
> >     ソレソレ;
> >   break;
> >   defaule: 
> >     デフォデフォ;
> >   break; /* ←このbreakって書きます?(;´Д`) */
> > }
> switch (foo) {
>  case アレ:
>   return アレアレ;
>   break; /* ←これも(;´Д`) */
>  case ソレ:
>   return ソレソレ;
>   break;
>  defaule:
>   return デフォデフォ;
>   break;
> }

そういうの実行されないコードとして叱りつけてくるコンパイラがいるよね(;´Д`)

参考:2017/09/26(火)00時04分17秒

>  2017/09/26 (火) 00:05:53        [misao]
> > switch(foo) {
> >   case アレ: 
> >     アレアレ;
> >   break;
> >   case ソレ: 
> >     ソレソレ;
> >   break;
> >   defaule: 
> >     デフォデフォ;
> >   break; /* ←このbreakって書きます?(;´Д`) */
> > }
> defaule: ?(;´Д`)

しまった!コンパイラ様がおられた(;´Д`)

参考:2017/09/26(火)00時03分39秒

>  2017/09/26 (火) 00:04:17        [misao]
> switch(foo) {
>   case アレ: 
>     アレアレ;
>   break;
>   case ソレ: 
>     ソレソレ;
>   break;
>   defaule: 
>     デフォデフォ;
>   break; /* ←このbreakって書きます?(;´Д`) */
> }

switch (foo) {
 case アレ:
  return アレアレ;
  break; /* ←これも(;´Д`) */
 case ソレ:
  return ソレソレ;
  break;
 defaule:
  return デフォデフォ;
  break;
}

参考:2017/09/26(火)00時01分45秒

>  2017/09/26 (火) 00:03:39        [misao]
> switch(foo) {
>   case アレ: 
>     アレアレ;
>   break;
>   case ソレ: 
>     ソレソレ;
>   break;
>   defaule: 
>     デフォデフォ;
>   break; /* ←このbreakって書きます?(;´Д`) */
> }

defaule: ?(;´Д`)

参考:2017/09/26(火)00時01分45秒

>  2017/09/26 (火) 00:03:01        [misao]
> switch(foo) {
>   case アレ: 
>     アレアレ;
>   break;
>   case ソレ: 
>     ソレソレ;
>   break;
>   defaule: 
>     デフォデフォ;
>   break; /* ←このbreakって書きます?(;´Д`) */
> }

はい

参考:2017/09/26(火)00時01分45秒

2017/09/26 (火) 00:01:45        [misao]
switch(foo) {
  case アレ: 
    アレアレ;
  break;
  case ソレ: 
    ソレソレ;
  break;
  defaule: 
    デフォデフォ;
  break; /* ←このbreakって書きます?(;´Д`) */
}

上へ