标签: nested

SCSS 嵌套 nth-of-type

使用 SCSS 并有一个嵌套元素,我试图将nth-of-type()规则嵌套到其中,但无论如何我输入它都不起作用。我希望每个奇数el_header元素都是白色文本,每个偶数元素都是黑色文本。

.el {
  height: 500px;
  width: 500px;

  &_header {
    height: 100%;
    width: 10%;
    background: #555;
    display: inline-block;
    line-height: 500px;
    text-align: center;

    &nth-of-type(odd) {
      color: black;
    }
    &nth-of-type(even) {
      color: white;
    }

  }
}
Run Code Online (Sandbox Code Playgroud)

演示

css nested sass

0
推荐指数
1
解决办法
5228
查看次数

迭代具有多层的嵌套列表

考虑一下你有一个集合的场景,在这个集合中是特定的对象。这些对象也包含一个集合,并且在这些集合中包含更多相同的对象。它是一个具有许多层的嵌套集合。

List<WorkItemClassificationNode> items;
List<WorkItemClassificationNode> subItems = items.Children;
List<WorkItemClassificationNode> subSubItems = subItems.Children;
// etc
Run Code Online (Sandbox Code Playgroud)

我只想要一种方法来遍历每个层,以便对每个项目应用相同的逻辑,但我想不出一种直接的方法来做到这一点,而无需编写大量嵌套循环。

c# loops nested list nodes

0
推荐指数
1
解决办法
1798
查看次数

Swift - 将字典 [String:Any] 编码和解码为 plist

我正在尝试将字典存储在我的类 Marker 中,但它抛出一个错误,指出它不可编码或不可解码。我可以看到错误是由 [String: Any] 引起的,但我该如何解决呢?

var buttonActions : [String: [String: [String:Any]]] = [:]
Run Code Online (Sandbox Code Playgroud)

保存和加载

func saveData() {
    let dataFilePath = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first?.appendingPathComponent("\(fileName).plist")

    let encoder = PropertyListEncoder()
    do {
        let data = try encoder.encode(markerArray)
        try data.write(to: dataFilePath!)
        print("Saved")
    } catch {
        print("Error Encoding \(error)")
    }
}

func loadData() {
    let dataFilePath = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first?.appendingPathComponent("\(fileName).plist")

    if let data = try? Data(contentsOf: dataFilePath!){
        let decoder = PropertyListDecoder()
        do {
            markerArray = try decoder.decode([Marker].self, from: data)
        } catch { …
Run Code Online (Sandbox Code Playgroud)

encoding dictionary nested decode swift

0
推荐指数
1
解决办法
2571
查看次数

在解决原始承诺之前等待嵌套的 JS 承诺完成

我是 Promises 的新手,我在解决原始承诺之前等待嵌套承诺完成所有执行的概念有点麻烦。

原始代码

function getSomething(text) {
    return new Promise(function (resolve, reject) {
        getElse(text).then(function (items) {
            if (items.length !== 0) {

                /* Stuff here */

                getElseElse(box).then(function (moreItems) {

                    /* Stuff here */

                    return array;
                }.then(function (array) {
                    var promise = new Promise(function (resolve, reject) {
                        /* anotherFunction() is asynchronous */
                        result = anotherFunction(array); <-- Spot 1
                    });
                    promise.then(function () { });
                });

                return resolve(result); <--- Spot 2

            }
            else {
                return resolve(null);
            }
        });
    });
};
Run Code Online (Sandbox Code Playgroud)

更新的代码- 更好,但仍然没有像我想要的那样完全工作。

function …
Run Code Online (Sandbox Code Playgroud)

javascript nested promise

0
推荐指数
1
解决办法
1683
查看次数

是否有用于将平面列表转换为嵌套列表的 Dart 实用程序?

这是这里的一个常见问题,但我找不到特别适用于 Dart 的任何简化方法 - 如何转换这样的列表

[1, 2, 3, 4, 5, 6]

变成这样的列表

[[1, 2], [3,4], [5,6]]

假设在此之后没有额外的元素?

nested list multidimensional-array dart

0
推荐指数
1
解决办法
494
查看次数

C#中子项的嵌套foreach

我想将数据库中的数据作为项目和子项目添加到字典中。当我有一本按项目和子项目排序的字典时,我将能够根据需要将这本字典添加到组合框中。我有一个这样的数据库结构:

id      item            slug            parent_id
--------------------------------------------------
1       Audi            audi            0
2       BMW             bmw             0
3       Ferrari         ferrari         0
4       A3              a3              1
5       A4              a4              1
6       A5              a5              1
7       A6              a6              1
8       Mercedes-Benz   mercedes-benz   0
9       CLA             cla             8
10      CLS             cls             8
11      C Series        c-series        8
12      S Series        s-series        8
13      SLS AMG         sls-amg         8
14      Mitsubishi      mitsubishi      0
15      Porsche         porsche         0
16      Skoda           skoda           0
17      Tesla           tesla           0
18      A7              a7 …
Run Code Online (Sandbox Code Playgroud)

c# foreach nested

0
推荐指数
1
解决办法
67
查看次数

C#:如何使用变量嵌套和变量类型遍历嵌套列表中的所有元素?

我想创建一个函数

void StringFromNestedList<T>(T theList);
Run Code Online (Sandbox Code Playgroud)

theList 可以是诸如

List<List<List<List<double>>>>
List<List<int>>
List<List<List<SomeCustomType>>>
Run Code Online (Sandbox Code Playgroud)

等等。

让我们假设对于每个元素,我想激活一个假设所有元素都具有的功能,例如 ToString()

如果我知道每个列表的嵌套数量和大小,例如 2 个级别,每个级别 4 个元素,我会做类似的事情

for (var i = 0; i < 4; i++)
{
    for (var j = 0; j < 4; j++)
    {
        theList[i][j].ToString(); // yes, it doesnt really do anything
    }
}
Run Code Online (Sandbox Code Playgroud)

但我不知道需要多少个 for 循环。

可行吗?

c# generics nested multidimensional-array

0
推荐指数
1
解决办法
187
查看次数

如何根据其嵌套字典中的键删除字典

我有以下数据结构:

data = [{"match_id":1, "players":[{"player_name":"Tom", "won":True},
                                  {"player_name":"Anna", "won":False}]}, 
        {"match_id":2, "players":[{"player_name":"Tom", "won":None},
                                  {"player_name":"Fred", "won":None}]}]
Run Code Online (Sandbox Code Playgroud)

我的目标是定义一个函数来删除没有玩家获胜的比赛 (i.e. "won":None)

对于上面给定的示例,输出应如下所示:

data = [{"match_id":1, "players":[{"player_name":"Tom", "won":True},
                                  {"player_name":"Anna", "won":False}]}]
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法:

def delete_None(data):
result = []
for match in data:
    for players in match['players']:
        if players['won'] == None:
            del data_nt[match]
return result
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

TypeError                                 Traceback (most recent call last)
<ipython-input-21-a259efc7b5fa> in <module>
----> 1 data_nt_nn = delete_None(data)

<ipython-input-20-68ffe18e4fff> in delete_None(data_nt)
      4         for players in match['players']:
      5             if players['won'] == None:
----> 6                 del data_nt[match]
      7 …
Run Code Online (Sandbox Code Playgroud)

python dictionary for-loop nested list

0
推荐指数
1
解决办法
70
查看次数

在 C++ 中从外部访问嵌套类

您好,我想从其他类访问嵌套类。

class OutSideClass
{
public:
    class InSideClass
    {
       ...
    };
    friend class InSideClass;
};

class Other
{
    InSideClass x; // This doesn't work
};
Run Code Online (Sandbox Code Playgroud)

InSideClass 类是一个公共类,所以我不明白为什么我可以从外部访问它

我也想访问

template <typename T>
class OutSideClass
{
public:
    class InSideClass
    {
        class InSideClassIterator
        {

        };
    };


public:
    class Other
    {
    OutSideClass<T>::InSideClass::InSideClassIterator x;
    };


};
Run Code Online (Sandbox Code Playgroud)

c++ nested class inner-classes

0
推荐指数
1
解决办法
48
查看次数

创建嵌套哈希 - Ruby

我有两个唯一的散列,我想编写一个代码来从这两个创建单个嵌套散列。我知道可以手动创建嵌套哈希,但我更愿意编写代码来做到这一点。

cats = {"name" => "alpha", "weight" => "10 pounds"}
dogs = ("name" => "beta", "weight"=>"20 pounds"}
Run Code Online (Sandbox Code Playgroud)

理想情况下,我的嵌套哈希类似于:

pets = {"dogs"=>{"name"=>"beta", "weight"=>"20 pounds"}, "cats"=>{"name"=>"alpha", "weight"=>"10 
pounds"}}
Run Code Online (Sandbox Code Playgroud)

如果有人可以分解代码为我完成上述操作,我将不胜感激。谢谢!!

ruby hash nested

0
推荐指数
1
解决办法
49
查看次数