質問するログイン新規登録

質問編集履歴

2

該当のソースコードを修正。やりたいことを修正。

2020/07/06 15:27

投稿

yosukesan
yosukesan

スコア43

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,24 @@
2
2
 
3
3
  C++ でいう to_lower() などの関数を golang で自作したいのですが、string 型から int 型へ型変換できなのでしょうか?
4
4
  golang では別の作法でしょうか? なお、組み込み関数で大文字に変換することは NG とさせていただきます。
5
+ c++ でいう以下がしたいです。
5
6
 
7
+ ```C++
8
+ #include <string>
9
+
10
+ using namespace std;
11
+
12
+ int main (){
13
+ string s("HELLO_WORLD");
14
+
15
+ for (char c: s)
16
+ printf("%c", ('A'<=c && c<='Z') ? c+32 : c);
17
+ printf("\n");
18
+
19
+ return 0;
20
+ }
21
+ ```
22
+
6
23
  ### 発生している問題・エラーメッセージ
7
24
 
8
25
  ```
@@ -28,7 +45,7 @@
28
45
 
29
46
  func main(){
30
47
  var s string
31
- s = "hello_world"
48
+ s = "HELLO_WORLD"
32
49
  ss := strings.Split(s,"")
33
50
 
34
51
  var c int;
@@ -40,21 +57,4 @@
40
57
  fmt.Printf("%d\n", w+32);
41
58
  }
42
59
  }
43
- ```
44
-
45
- ### c++ でいう以下がしたい。
46
- ```C++
47
- #include <string>
48
-
49
- using namespace std;
50
-
51
- int main (){
52
- string s("HELLO_WORLD");
53
-
54
- for (char c: s)
55
- printf("%c", ('A'<=c && c<='Z') ? c+32 : c);
56
- printf("\n");
57
-
58
- return 0;
59
- }
60
60
  ```

1

タイトルの誤字を修正

2020/07/06 15:27

投稿

yosukesan
yosukesan

スコア43

title CHANGED
@@ -1,1 +1,1 @@
1
- Golang で String から int 型へ変換して、ASCII table を利用した大文字->小文字変換をした。
1
+ Golang で String から int 型へ変換して、ASCII table を利用した大文字->小文字変換をした
body CHANGED
File without changes