質問編集履歴

2

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

2020/07/06 15:27

投稿

yosukesan
yosukesan

スコア41

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,40 @@
5
5
  C++ でいう to_lower() などの関数を golang で自作したいのですが、string 型から int 型へ型変換できなのでしょうか?
6
6
 
7
7
  golang では別の作法でしょうか? なお、組み込み関数で大文字に変換することは NG とさせていただきます。
8
+
9
+ c++ でいう以下がしたいです。
10
+
11
+
12
+
13
+ ```C++
14
+
15
+ #include <string>
16
+
17
+
18
+
19
+ using namespace std;
20
+
21
+
22
+
23
+ int main (){
24
+
25
+ string s("HELLO_WORLD");
26
+
27
+
28
+
29
+ for (char c: s)
30
+
31
+ printf("%c", ('A'<=c && c<='Z') ? c+32 : c);
32
+
33
+ printf("\n");
34
+
35
+
36
+
37
+ return 0;
38
+
39
+ }
40
+
41
+ ```
8
42
 
9
43
 
10
44
 
@@ -58,7 +92,7 @@
58
92
 
59
93
  var s string
60
94
 
61
- s = "hello_world"
95
+ s = "HELLO_WORLD"
62
96
 
63
97
  ss := strings.Split(s,"")
64
98
 
@@ -83,37 +117,3 @@
83
117
  }
84
118
 
85
119
  ```
86
-
87
-
88
-
89
- ### c++ でいう以下がしたい。
90
-
91
- ```C++
92
-
93
- #include <string>
94
-
95
-
96
-
97
- using namespace std;
98
-
99
-
100
-
101
- int main (){
102
-
103
- string s("HELLO_WORLD");
104
-
105
-
106
-
107
- for (char c: s)
108
-
109
- printf("%c", ('A'<=c && c<='Z') ? c+32 : c);
110
-
111
- printf("\n");
112
-
113
-
114
-
115
- return 0;
116
-
117
- }
118
-
119
- ```

1

タイトルの誤字を修正

2020/07/06 15:27

投稿

yosukesan
yosukesan

スコア41

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