var search: Array<String>.Indexの空の変数の宣言の書き方を教えて下さい
そもそもletでの宣言だと、空にすると、それ以降再代入できないので、
空値を代入しちゃダメでは?
変数の宣言のしかたを聞いてるのでletをvarに変えればいいだけですよね
では、質問文もvarにしましょう。
Array.Index型(Int型)の「空」というのはどういう意味でしょうか?
Array<String>.Index ではなく Array<String> でしょうか?
fuzzballさん >
ですよねぇ・・・。
回答はしましたが、やっぱただのInt型で、他の使い方とかもないですよね・・・。
ですか?
csvの練習がてらに
["01", "01006", "6", "おおむぎ 押麦 ", "0", "340", "1423", "14.0", "6.2", "5.4", "1.3", "(1.1)", "(0.36)", "(0.12)", "(0.56)", "(0)", "77.8", "71.2", "6.0", "3.6", "9.6", "0.7", "2", "170", "17", "25", "110", "1.0", "1.2", "0.40", "-", "0", "1", "0", "8", "(0)", "-", "-", "-", "(0)", "(0)", "(0)", "0.1", "0", "0", "0", "(0)", "0.06", "0.04", "1.6", "0.14", "(0)", "9", "0.46", "2.6", "(0)", "0", "-", "-", "-", "-", "-", "-", "-", "-", "-", "-", "歩留り: 玄皮麦45~55 %、玄裸麦55~65 %"]
みたいな栄養表示の配列で試していたのですが、取り出した変数の型ではvar search: Array<String>.Indexみたいな型だと出たので質問したところです
でも今試すとvar search: Array<String>.Index = 0だと文字列が入らないんですよね
ベストアンサーしといてなんですが
どうあがいても、そのデータなら、
.Indexはつきません。
Array<String>のみです。
Xcodeかと思いますが、どうやって確認したんですか?
Array<String>のインデックスを保持する変数という意味では?
だから
var search: Array<String>.Index = 0 でいいんだと思います。
var search: Array<String>.Index = Array<Int>.Index()かな?
var element: Array<String>.Element = "A"
とか、この場合ただのStringですが、XcodeのQuickHelpにはArray<String>.Elementってでるので
型でその変数が何なのかを明確に示せるのでは?
tyobigorouさん >
なるほど、確かに同じIntでもそういう、なんの数値か明示できるわけですね・・・!
回答1件
あなたの回答
tips
プレビュー